2

スクロールするlistviewと、その時間のリストビュー要素の背景色が黒に変わります。私は数時間試しましたが、解決策が得られませんでした。

私は試した

android:cacheColorHint="@android:color/transparent"

また

android:cacheColorHint="#00000000"
4

4 に答える 4

2

をセットする

android:cacheColorHint

ListViewItemの背景として使用した色に

于 2013-01-25T05:14:59.420 に答える
2

私の場合、これはうまくいきます

 <ListView
    android:id="@+id/list"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_margin="1dip"
    android:layout_weight="1"
    android:background="#ffffff"
    android:choiceMode="singleChoice" 
    android:cacheColorHint="@android:color/transparent"
    android:scrollingCache="false"
    android:fastScrollEnabled="true">
</ListView>

開発者の 1 人は、これら 2 つのプロパティを強制的に使用する必要があると言っています。

    android:cacheColorHint="@android:color/transparent"
    android:scrollingCache="false"
于 2013-01-25T06:10:43.023 に答える
1

次のコードを使用できます。

// you can use your color also
android:background="@android:color/transparent"
android:cacheColorHint="@android:color/transparent"

両方の色が同じである必要があります、そうすればあなたの問題は解決されます。

それがあなたを助けることを願っています。

于 2013-01-25T05:16:28.433 に答える
0

xmlレイアウト内のリストビューに次の属性を追加します。

android:scrollingCache="true"
android:cacheColorHint="#ffffff"
于 2013-01-25T05:14:01.127 に答える