デフォルトの背景テーマの色を変更しようとしていますが、これは簡単なはずですが、意外にも機能しません。単一のアクティビティだけでなく、アプリ全体に変更を加えたいことに注意してください。ここに私のコードがあります:
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
すべてのxml属性についてwhite_opaqueとpitch_blackを切り替えてみましたが、何も変わりません。助言がありますか?
さて、私は本当にばかげた間違いを犯したことがわかりました。テストに使用しているデバイスは、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>