Настройка цвета фона темы 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, но это ничего не меняет. Есть предложения?

445   2  

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

    Ничего не найдено.