加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_潮州站长网 (http://www.0768zz.com/)- 物联安全、建站、操作系统、云计算、数据迁移!
当前位置: 首页 > 教程 > 正文

Android ListView拖动时背景颜色会变成黑色的解决措施

发布时间:2021-12-16 12:34:18 所属栏目:教程 来源:互联网
导读:ListView拖动时,背景颜色会变成黑色 通过查找API 文档找到这个函数 public void setCacheColorHint (int color) Since: API Level 1When set to a non-zero value, the cache color hint indicates that this list is always drawn on top of a solid, singl
ListView拖动时,背景颜色会变成黑色
 
通过查找API 文档找到这个函数
 
public void setCacheColorHint (int color)
 
Since: API Level 1When set to a non-zero value, the cache color hint indicates that this list is always drawn on top of a solid, single-color, opaque background. Zero means that what's behind this object is translucent 透明的 (non solid) or is not made of a single color. This hint will not affect any existing background drawable set on this view ( typically set via setBackgroundDrawable(Drawable)).
 
Parameters
color The background color
 
所以我将这个颜色设置为全0即可
 
解决方法1:
 
是在ListView  xml文件中加入以下属性即可:
 
Android:cacheColorHint="#00000000"
 
解决方法2:
代码中写明listview.setCacheColorHint(0);这样就不会出现这种情况了。

(编辑:我爱制作网_潮州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读