我正在開發一個帶有ListView的Android 2.2應用程序。如何在ListView上禁用此行爲
我想禁用這個:
我有一個列表視圖與三個列表項。當我按下第一個列表時,如果沒有發佈,我會通過第二個項目和第三個項目向下移動。然後,當我的手指放在第三個項目上時,我釋放它。之後,我看到他們都有黑色的背景。
如何禁用此效果?
如果您需要更多的細節,請告訴我。
我正在開發一個帶有ListView的Android 2.2應用程序。如何在ListView上禁用此行爲
我想禁用這個:
我有一個列表視圖與三個列表項。當我按下第一個列表時,如果沒有發佈,我會通過第二個項目和第三個項目向下移動。然後,當我的手指放在第三個項目上時,我釋放它。之後,我看到他們都有黑色的背景。
如何禁用此效果?
如果您需要更多的細節,請告訴我。
使用這個在你的ListView元素的XML文件中:
android:cacheColorHint="@android:color/transparent"
然而,如果你的應用程序有一個背景是純色,然後設置cacheColorHint到顏色,有它設置透明可導致滾動緩慢。舉例來說,如果我有一個綠色的背景:
android:cacheColorHint="#0F0"
使用
機器人:cacheColorHint = 「#00000000」
爲ListView控件的屬性之一。這將禁用顏色緩存,這將停止做這個黑色的東西。
不,它有一個圖像作爲背景:''。 –
VansFannel
2012-07-27 15:50:31
只需使用透明顏色,如果速度太慢,則不要使用圖像作爲背景,並使用純色。如果你有一個優化的列表適配器,並在一個不錯的手機上,那麼平滑度應該不成問題。 – 2012-07-27 15:52:00
我不明白你的答案。我有一個用作ListActivity佈局的XML和一個XML到ListView項目。在哪裏我必須添加'android:cacheColorHint =「@ android:color/transparent」'? – VansFannel 2012-07-27 15:54:15