2012-04-16 37 views
0

我在/ res/values-v11中添加了一个themes.xml,并确保我定义的主题扩展了“@android:style/Theme.Holo.Light”或“@android:style /Theme.Holo”。在Galaxy Nexus上运行我的应用程序时,一切都很正常。Android霍洛主题不能在仿真器中工作

在Android 4.0或4.0.3的模拟器上运行它时,新的Holo主题似乎不起作用; ActionBar按钮不显示,等等。

回答

1

原来,它的工作,“问题”是模拟器默认情况下配置为有硬件按钮。因此ActionBar溢出图标将不会显示。相反,菜单项只有在按下菜单按钮时才会显示。

要预览在没有按钮的电话上显示的内容,您必须创建一个AVD并将属性“hardware back/home key”设置为false。编辑现有的AVD并没有达到这个目标(令人困惑)。

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