Android Holo主题无法在模拟器中工作

时间:2012-04-16 21:44:04

标签: android themes android-4.0-ice-cream-sandwich

我在/ 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按钮等。

1 个答案:

答案 0 :(得分:1)

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

要预览没有按钮的手机上的内容,您必须创建AVD并将属性“hardware back / home key”设置为false。编辑现有的AVD并不能实现这一点(令人困惑)。

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