0

Android アプリのデフォルトの白い背景を別の色に変更したいと考えています。

アクティビティで使用android:background="#HEXCODE"しています。背景が変更されますが、ダイアログとスピナーの背景はまだ白いままです。

スタイル/カスタム テーマの作成も試みましたが、テーマ全体が変更されました (ボタンとスピナーのスタイルは、ICS のルック アンド フィールではなく、Androind 2.3 のように見えます)。

スピナーやダイアログでも一貫している背景以外は何も変更したくありません。

ありがとう。

編集 スタイルコード:

<style name="MyTheme" parent="android:Theme.Light">
        <item name="android:background">#FFFFBB</item>
</style>

マニフェスト:

android:theme="@style/MyTheme" 
4

1 に答える 1

0

すべてのウィジェットの背景色とレイアウトを設定してみてください

    android:background="@color/black">

値フォルダーで、このようなxmlを作成します

  <resources>
      <color name="red">#ff0000</color> 
      <color name="green">#00ff00</color> 
      <color name="blue">#0000ff</color> 
      <color name="black">#000000</color> 
  </resources>

これは私にとってはうまくいきました。

于 2012-09-21T21:48:30.387 に答える