设置Android主题背景颜色
我试图修改默认的背景主题颜色,这应该很容易,但令人惊讶的是我无法得到它的工作。 请注意,我希望改变是在整个应用程序,而不仅仅是一个单一的活动。 这是我的代码:
styles.xml
<resources> <color name="white_opaque">#FFFFFFFF</color> <color name="pitch_black">#FF000000</color> <style name="AppTheme" parent="android:Theme.Light"> <item name="android:background">@color/white_opaque</item> <item name="android:windowBackground">@color/white_opaque</item> <item name="android:colorBackground">@color/white_opaque</item> </style> </resources>
当然还有清单
<application . . . android:theme="@style/AppTheme" > </application>
我修改了主题的Android文档: http : //developer.android.com/guide/topics/ui/themes.html
我试过在white_opaque和pitch_black之间切换所有的xml属性,但是它并没有改变。 有什么build议么?
好吧,原来我犯了一个非常愚蠢的错误。 我用于testing的设备运行Android 4.0.4,API级别15。
我正在编辑的styles.xml文件位于默认值文件夹中。 我编辑values-v14文件夹中的styles.xml,现在它工作得很好。
<resources> <!-- Base application theme. --> <style name="AppTheme" parent="android:Theme.Holo.NoActionBar"> <item name="android:windowBackground">@android:color/black</item> </style> </resources>