我目前正在我的应用中使用片段,其中我有一个列表视图。当我滚动它变成黑色,我无法弄清楚如何摆脱它。
我查看了这个页面: Background ListView becomes black when scrolling
这不起作用......还有其他想法吗? (这是一个带有图片和文字的列表视图)
答案 0 :(得分:7)
你可以像这样设置
<ListView
android:id="@+id/list01"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:focusable="true"
android:fastScrollEnabled="true"
android:focusableInTouchMode="true"
android:transcriptMode="normal"
android:cacheColorHint="@android:color/transparent"
android:scrollingCache="false"
/>
或可以这样设置
list.getDrawingCache(false);
list.setScrollingCacheEnabled(false);
list.setCacheColorHint(Color.TRANSPARENT);
答案 1 :(得分:5)
或者您也可以设置属性
android:cacheColorHint="@android:color/transparent"
android:scrollingCache="false"
列表视图中的。
答案 2 :(得分:2)
你也可以试试这个
android:cacheColorHint="#00000000"
答案 3 :(得分:1)
<ListView
android:id="@+id/listtask"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="15dp"
android:background="@drawable/back"
android:divider="@drawable/divider"
android:dividerHeight="1dp"
android:padding="5dp"
android:cacheColorHint="@android:color/transparent"
android:scrollingCache="false" >
</ListView>