2013-01-07 26 views
5

我需要有一个动作栏以及作为Theme.Wallpaper的设置主题。我已将styles.xml中的主题放在值文件夹中,但它使我的操作栏不会被初始化。如何完成这两件事? Viz-主题作为墙纸和行动酒吧的所有荣耀?使用Theme.Wallpaper时Android动作栏为空

+0

后你有什么用 –

+0

尝试过的代码<样式名称=“AppTheme”父=“机器人:Theme.Wallpaper” /> – Anvita

+0

不,你必须定义样式CyBer2t答案波纹管 –

回答

11

内,您的styles.xml文件,让操作栏下工作,使用与父主题为 安卓Theme.Holo.Light.DarkActionBar

为了得到一个壁纸主题的属性在android系统,使用android壁纸主题风格所使用的项目,如showWallpaper - > true ...

因此可以自定义您的“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> 

这将服务宗旨。