首页 / 操作系统 / Linux / Android ListView拖动时背景颜色会变成黑色的解决办法
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);这样就不会出现这种情况了。更多Android相关信息见Android 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=11