我正在listview
开发activity
的Android应用程序。我在一项活动中实施了listview
。默认情况下,在滚动列表时,整个列表的背景将变为黑色。所以,我给出了这个参数: android:cacheColorHint = "#000000"
。
现在,当到列表末尾时,最后会显示一个白色背景。
所以,我的问题是
如何删除cacheColorHint
,仅显示活动的背景而不是color
?。
请帮我使用Links / SampleCode。
答案 0 :(得分:49)
您可以使用:
android:cacheColorHint="@android:color/transparent"
答案 1 :(得分:2)
我做过这样的事情我没有问题
<ListView
android:layout_height="wrap_content"
android:id="@+id/listView"
android:layout_width="match_parent"
android:cacheColorHint="#00000000"
android:divider="#00000000"/>
尝试颜色代码#00000000
答案 2 :(得分:2)
在布局文件中,使用:
android:cacheColorHint="#0000"
并在java代码中使用
listView.setCacheColorHint(Color.TRANSPARENT);
答案 3 :(得分:1)
使用此功能:
android:cacheColorHint="@null"
答案 4 :(得分:0)
试试这个:
android:background="@drawable/bg"
android:cacheColorHint="#00000000"