Настройка цвета фона темы Android
Я пытаюсь изменить цвет фона темы по умолчанию, который должен быть легким, но на удивление я не могу заставить его работать. Обратите внимание, что я хочу, чтобы изменения были во всем приложении, а не только для одного вида деятельности. Вот мой код:
стили.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 doc, который я консультировался по изменению тематика:
http://developer.android.com/guide/topics/ui/themes.html
Я пробовал переключаться между white_opaque и pitch_black для всех атрибутов xml, но это ничего не меняет. Есть предложения?
2 ответов:
Так получилось, что я сделал очень глупую ошибку. Устройство я использую для тестирования работает под управлением Android 4.0.4, уровень API 15.
стили.xml-файл, который я редактировал, находится в папке значений по умолчанию. Я редактировал стили.xml в папке values-v14, и теперь все работает нормально.
<resources> <!-- Base application theme. --> <style name="AppTheme" parent="android:Theme.Holo.NoActionBar"> <item name="android:windowBackground">@android:color/black</item> </style> </resources>
Comments