使用Theme.Wallpaper时,Android操作栏为空

时间:2013-01-07 09:32:20

标签: android android-theme

我需要一个操作栏,并设置主题为Theme.Wallpaper。我已将主题作为Wallpaper在styles.xml中放在values文件夹中,但它使我的操作栏不会被初始化。如何完成这两件事? Viz-主题为壁纸,还有动作栏的所有荣耀?

1 个答案:

答案 0 :(得分:11)

在styles.xml文件中,为了使Action Bar正常工作,请使用带有parent的主题 的机器人:Theme.Holo.Light.DarkActionBar

要获取Android中壁纸主题的属性,请使用android壁纸主题样式使用的项目,例如showWallpaper - >真的......

所以通过将这些值添加到项目中来定制您的“AppTheme”。

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar" >
   <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:colorBackgroundCacheHint">@null</item>
    <item name="android:windowShowWallpaper">true</item>
</style>

这将达到目的。