當ListView中的項目列表長度大於ListView的大小時,您會看到一個陰影,指示上面或下面還有更多項目。默認情況下,這個陰影是黑色的。這是不可取的。更改ListView陰影顏色和大小
如果我設置cacheColorHint以下幾點:
android:cacheColorHint="#00000000"
陰影將是透明的,可見我已經設置佈局的背景的繪製。這也是不可取的。
我希望簡單地將陰影的顏色改爲更淺的黑色或灰色。有沒有辦法指定這個?
另外,有沒有辦法改變陰影的大小?
當ListView中的項目列表長度大於ListView的大小時,您會看到一個陰影,指示上面或下面還有更多項目。默認情況下,這個陰影是黑色的。這是不可取的。更改ListView陰影顏色和大小
如果我設置cacheColorHint以下幾點:
android:cacheColorHint="#00000000"
陰影將是透明的,可見我已經設置佈局的背景的繪製。這也是不可取的。
我希望簡單地將陰影的顏色改爲更淺的黑色或灰色。有沒有辦法指定這個?
另外,有沒有辦法改變陰影的大小?
通過android:cacheColorHint="#00000000"
您將此顏色設置爲透明。我不知道要準確使用哪種顏色,但請嘗試android:cacheColorHint="#FF777777"
。我認爲它必須奏效。
我不會刪除你的問題,你仍然有如何改變大小的剩餘問題。 :)
您可以使用方法setFadingEdgeLength(int length)
來做到這一點;它直接從View繼承,所以任何View都可以使用它。
哇...這是...尷尬。我有一半想刪除這個問題,哈哈。 – Andrew 2011-04-11 21:11:56