2016-08-09 3 views
0

アクティビティのテーマを定義しています。背景色は#67b4efです。テーマの色の影響を受けるリストビューの色

<style name="CustomTheme" parent="android:Theme"> 
    <item name="android:windowTitleSize">100dip</item> 
    <item name="android:background">#67b4ef</item> 
    <item name="android:textColor">#ffffff</item> 
    <item name="android:textSize">20dip</item> 
    </style> 

この活動は白でなければなりませんリストビューを持っていると私はそれのために背景を設定:

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" android:background="#ffffff"> 

    <ListView 
     android:id="@+id/listView1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="#ffffff" 
     android:divider="@null" 
     android:dividerHeight="0dip" 
     android:focusable="false" 
     android:focusableInTouchMode="false" > 
    </ListView> 

</LinearLayout> 

が、リストビューの色がテーマの背景の色に影響されます。私はこれを望んでいない。

リストビュー:

   lv=(ListView) findViewById(R.id.listView1); 
+0

あなたのリスト項目 –

+0

このリストビューの親を作成し、アンドロイドを書くために背景を設定しよう:その親 –

+0

@ShantoGeorgeの背景=「#FFFFFF」のコードを私はそれを試してみたがどのように – user3136171

答えて

0
あなたは デフォルトアンドロイドアダプタ使用しているため、この問題が起こるの

.....

使用カスタム・アダプタリストアイテムの色を変更

このリンクを使用Custom ListView

どこかに挟まれている場合カスタムリストビューここにコメントしてください。

が代わりに#FFFFFFにListViewコントロールの背景を設定するのでは.......

0

をコーディング楽しむ、あなたは#FFFFFFにリストビューの各項目の背景を設定する必要があります。

元のアプローチでは、ListViewの背景は#ffffffです。ただし、ListViewのすべての項目ビューには、テーマのデフォルトの背景(#67b4ef)があります。その結果、画面に表示される背景がテーマの背景になります。

関連する問題