2013-01-07 38 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> 

這將服務宗旨。