在res/values-v11/styles.xml
中,我不能使用Theme.Holo.Light.NoActionBar
,因为它是在 API 级别 13 中添加的。我可以改用它Theme.Light.NoTitleBar
,而没有视觉差异吗?据我所知,它们都应该有白色背景、状态和导航栏,没有别的。
问问题
65614 次
2 回答
92
Theme.Light.NoTitleBar 略有不同。解决此问题并保持与 Honeycomb 兼容的最简单方法是创建自己的样式,扩展 Theme.Holo.Light,但删除操作栏。只需创建具有以下定义的样式:
<style name="MyTheme" parent="android:Theme.Holo.Light">
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
于 2012-12-27T21:57:54.063 回答
3
据我所知, Theme.Light.NoTitleBar 是基于旧的 API 级别。你会得到Android 2.3的风格。但是 Theme.Holo.Light.NoActionBar 可以给你4.0以上的风格。
于 2013-12-26T13:04:50.580 回答