0

我在/res/values-v11 中添加了一个themes.xml,并确保在那里定义的主题扩展了“@android:style/Theme.Holo.Light”或“@android:style/Theme.Holo”。在 Galaxy Nexus 上运行我的应用程序时,一切看起来都很好。

在 Android 4.0 或 4.0.3 的模拟器上运行时,新的 Holo-Theme 似乎没有生效;不显示 ActionBar 按钮等。

4

1 回答 1

1

事实证明它有效,“问题”是模拟器默认配置为具有硬件按钮。因此将不会显示 ActionBar 溢出图标。相反,菜单项只会在按下菜单按钮时显示。

要预览在没有按钮的电话上会是什么样子,您必须创建一个 AVD 并将属性“硬件返回/主页键”设置为 false。编辑现有的 AVD 并不能实现这一点(令人困惑)。

另一个问题是旧工具。确保使用最新的模拟器系统映像和 sdk 工具/插件。重新创建avd,你应该没问题。(在这之间,我的主题在 ics 模拟器中根本不起作用,它只是没有选择全息主题)

于 2012-04-16T21:45:21.617 回答