滚动时ListView背景黑色

时间:2012-07-02 20:24:42

标签: android xml listview layout

我目前正在我的应用中使用片段,其中我有一个列表视图。当我滚动它变成黑色,我无法弄清楚如何摆脱它。

我查看了这个页面: Background ListView becomes black when scrolling

这不起作用......还有其他想法吗? (这是一个带有图片和文字的列表视图)

4 个答案:

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