android-listview 透明单元格问题

标签 android android-listview

我想制作一个带有半透明单元格的 ListView (某种不透明度为 25% 的蓝色)。

ListView 已正确创建,但是,当我执行滚动运动(我按下并向下或向上拖动)时,列表似乎激活了某种选择机制,将黑色和不透明的背景应用于列表。

知道如何摆脱这个吗?

下面是代码和两个屏幕:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical" android:background="@drawable/background">
<ImageView android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:background="@drawable/my_health_title">
</ImageView>
<ListView android:id="@+id/health" android:layout_width="wrap_content"
    android:layout_height="wrap_content">
</ListView>

<TextView android:id="@+id/health_title" android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:textColor="#46727c"
    android:textSize="14sp" android:textStyle="bold"
    android:layout_marginTop="20dp" android:layout_marginLeft="30px"
    android:text="Blood presure Profile">
</TextView>

<LinearLayout android:id="@+id/health_gauge"
    android:layout_width="250dp" android:layout_height="35dp"
    android:layout_centerVertical="true" android:layout_marginLeft="20dp">
</LinearLayout>

<TextView android:id="@+id/health_description"
    android:layout_width="wrap_content" android:layout_height="wrap_content"
    android:textColor="#46727c" android:textSize="12sp" android:textStyle="normal"
    android:layout_marginTop="150px" android:layout_marginLeft="30px"
    android:text="Looks Goood">
</TextView>

<ImageView android:id="@+id/health_details"
    android:background="@drawable/home_arrow_icon_margin"
    android:layout_width="wrap_content" android:layout_height="wrap_content"
    android:layout_alignParentRight="true" android:layout_centerVertical="true">
</ImageView>

normal list

selected efect

最佳答案

我因为类似的问题而做了一场噩梦。但我动态添加了 ListView,并且

android:cacheColorHint="#00000000"

在这种情况下不起作用。解决办法:

不要动态添加ListView,cacheColorHint不起作用

希望这对某人有帮助!

关于android-listview 透明单元格问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5501253/

相关文章:

java - 如何在具有抽屉式导航和 Web View 的应用程序中启用返回上一页

自定义 ListView 中的Android图像高度

android - 键盘出现时保持 ListView 的底部元素可见

java - 多选 ListView 和 SharedPreferences

android - ListView 可以在 ExpandableListView 里面吗?

java - android 测试中的 System.out.println

javascript - Android WebView 自动登录

java.security.InvalidKeyException : Illegal key size or default parameters in android

java - 单击/选择时更新 ListView 项目

android - 数据丢失并在横向和纵向模式android中强制关闭