Android: Theme.Holo.Light.NoActionBar vs Theme.Light.NoTitle



res/values-v11/styles.xml中,我不能使用Theme.Holo.Light.NoActionBar,因为它在API级别13中添加。我可以用Theme.Light.NoTitleBar代替,没有视觉差异吗?据我所知,它们都应该有白色背景、状态栏和导航栏,除此之外别无其他。

Theme.Light。NoTitleBar稍有不同。解决这个问题并保持与Honeycomb兼容的最简单方法是创建自己的样式来扩展Theme.Holo。轻,但移除操作栏。只需创建一个定义如下的样式:

<style name="MyTheme" parent="android:Theme.Holo.Light">
    <item name="android:windowActionBar">false</item>
    <item name="android:windowNoTitle">true</item>
</style>

据我所知,Theme.Light.NoTitleBar是基于旧的API级别。你会得到Android 2.3的风格。但是Theme.Holo.Light.NoActionBar可以给你4.0或更高的样式

最新更新