android - ListView后台变化onFling

标签 android listview android-layout

我在一个 LinearLayout 中有两个 ListView。 LinearLayout 的背景是可绘制的。一切工作正常,但是当我在任何 ListView 上猛击时,背景图像消失并显示黑色背景。当 fling 停止时,图像再次显示为背景。我不想更改背景,我做错了什么吗?

布局如下:

<LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        >
    <TextView 
        android:text="Upcoming Trips"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/top_blue_box"
        android:textColor="#ffffff"
        android:textStyle="bold"
        android:textSize="16sp"
        android:layout_gravity="center"
        />
    <ListView 
        android:id="@+id/upList"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"

        android:layout_gravity="center_vertical"
        android:layout_weight="2"           
        />
    <TextView 
        android:text="Past Trips"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/bottom_box"
        android:textColor="#ffffff"
        android:textStyle="bold"
        android:textSize="16sp"
        android:layout_gravity="center_horizontal"
        />
     <ListView 
        android:id="@+id/downList"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"

        android:layout_gravity="center_vertical"
        android:layout_weight="2"           
        />
    </LinearLayout>

编辑: 解决方案说明here详细信息,感谢 Robinhood。

最佳答案

使用

listView.setCacheColorHint(Color.TRANSPARENT);

在 java 或

android:cacheColorHint="#00000000"

在 xml 中的 ListView 标签内

关于android - ListView后台变化onFling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9679222/

相关文章:

android - 使用 SwipeActionAdapter 在 ListView 上获取特定的 TextView ID

android - 适用于 Android 的可扩展(月 View )/可折叠(周 View )日历小部件

android - 在两个 Activity 之间传递位图

Android Grid View水平滚动

android - 主项目和库项目必须共享同一个包吗?

android - 具有 9 补丁图像背景的项目中的 Textview 位置不正确

java - Android多用途 ListView

android - 如何为所需设计选择 Android 布局?

Android 开发/调试最佳实践

android - 首选项库版本 28 在每个首选项的左侧创建了巨大的填充