0

ListViewスクロール中のの色に問題があります。ListViewをスクロールすると、デフォルトで仕切りがオレンジ色になります。ListViewをスクロールするときに仕切りの色を変更するにはどうすればよいですか?誰か助けてもらえますか?...

私のコードは:

<ListView
    android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:divider="@android:color/transparent"
    android:cacheColorHint="@android:color/transparent"
    android:dividerHeight="5dp"
    android:layout_marginTop="5dp"    >
</ListView>
4

3 に答える 3

1

これをxmlリストビューレイアウトに追加します

android:listSelector="@android:color/transparent" 
于 2012-09-13T07:12:34.360 に答える
1
<ListView
    android:id="@+id/list"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:drawSelectorOnTop="false"
    android:choiceMode="singleChoice"
    android:background="#4a006f"
    android:cacheColorHint="#00000000" />

このタグを次のように宣言する必要がありますListViewandroid:cacheColorHint="#00000000"

于 2014-06-03T07:27:05.730 に答える
0

CacheColorHintを設定する必要があります

この方法を使用します。

setCacheColorHint(Color.ONE_OF_YOUR_COLORS)。リストアイテムの背景色を変更する必要はありません。xmlレイアウトでも実行できます。

于 2013-03-17T20:32:26.410 に答える