Android ListView拖动时背景颜色会变成黑色 的解决办法
2011-11-24 15:01
429 查看
现象:ListView拖动时,背景颜色会变成黑色
我们看看API 文档是怎么说
通过查找API 文档找到这个函数
Since: API Level 1
When 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
Parameters
所以我将这个颜色设置为全0即可
解决方法1:
是在ListView xml文件中加入以下属性即可:
android:cacheColorHint="#00000000"
具体方法
<ListView android:id="@id/android:list"
android:cacheColorHint="#00000000"
/>
解决方法2:
代码中写明listview.setCacheColorHint(0);这样就不会出现这种情况了。
注:
对于ListActivity也一样,只需要在onCreate中加上this.getListView().setCacheColorHint(0);
我们看看API 文档是怎么说
通过查找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 |
---|
解决方法1:
是在ListView xml文件中加入以下属性即可:
android:cacheColorHint="#00000000"
具体方法
<ListView android:id="@id/android:list"
android:cacheColorHint="#00000000"
/>
解决方法2:
代码中写明listview.setCacheColorHint(0);这样就不会出现这种情况了。
注:
对于ListActivity也一样,只需要在onCreate中加上this.getListView().setCacheColorHint(0);
相关文章推荐
- Android ListView拖动时背景颜色会变成黑色 的解决办法
- Android ListView拖动时背景颜色会变成黑色 的解决办法
- Android ListView拖动时背景颜色会变成黑色的解决办法
- Android ListView拖动时背景颜色会变成黑色 的解决办法
- Android ListView拖动时,背景颜色会变成黑色
- Android ListView拖动时,背景颜色会变成黑色
- Android ListView拖动时,背景颜色会变成黑色
- 解决 ListView拖动时,背景颜色会变成黑色
- Android的ListView在滚动时背景变成黑色的解决办法
- 解决:android Listview 拖动时背景为黑色问题
- Android ListView 滑动背景为黑色的解决办法
- 解决:android Listview 拖动时背景为黑色问题
- [Android] ListView 滑动背景为黑色的解决办法
- Android ListView 滑动背景为黑色的解决办法 listview小知识整理
- Android ListView滚动Item背景为黑色解决办法
- Android ListView滚动Item背景为黑色解决办法
- Android ListView 滑动背景为黑色的解决办法
- Android ListView滑动背景变黑色的解决办法
- listview在拖动的时候背景图片消失变成黑色背景的原因及解决方法
- Android ListView滚动Item背景为黑色解决办法