Raj*_*ran 10 android listview background colors android-listview
在我的应用程序中,我ListView在运行时将透明背景应用于我的CustomListItem.为此,我使用,convertView.setBackgroundColor(android.R.color.transparent);.它起作用并显示透明度.但这并不完全透明,因为背景有某种阴影.我也尝试用自己的透明颜色和值#80000000,#00000000但结果更糟.我该怎么做才能获得完全透明的颜色?
zum*_*ums 26
将此属性设置为xml文件中的listview
android:background="@android:color/transparent"
并在运行时将透明背景应用于ListView的CustomListItem.对于你有用,
convertView.setBackgroundColor(Color.TRANSPARENT);
谢谢
ant*_*nyt 24
android.R.color.transparent是资源ID(指透明颜色定义) - View.setBackgroundColor(int)期望实际的int颜色.
改为使用View.setBackgroundResource(int),它将从资源加载实际颜色.
convertView.setBackgroundColor(Color.argb(0, 0, 0, 0));
Run Code Online (Sandbox Code Playgroud)
要么
convertView.setBackgroundColor(Color.parseColor("#00000000"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28057 次 |
| 最近记录: |