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