2012-09-13 47 views
0

我在滾動時遇到了ListView的顏色問題。當我滾動ListView時,默認情況下,我在分隔符中獲得了橙色。如何在滾動ListView時更改分隔線的顏色? ?誰能幫我...滾動列表視圖在android中的顏色變化

我的代碼是:

<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> 

回答

1

添加到您的XML列表視圖佈局

android:listSelector="@android:color/transparent" 
+0

謝謝......但所有的列表視圖分頻器顏色在同一時間獲得一次...... – Tej

+0

當我們滾動列表視圖特定項目除法顏色應更改。 – Tej

+0

你已經給分隔線顏色透明... – Renjith

0

應設置CacheColorHint

使用此方法:

setCacheColorHint(Color.ONE_OF_YOUR_COLORS)。 您不需要更改列表項目的背景顏色。 你也可以在xml佈局中做。

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" /> 

必須在ListView聲明本文標籤:android:cacheColorHint="#00000000"

相關問題