我们看看API 文档是怎么说

通过查找API 文档找到这个函数

public voidsetCacheColorHint(int color)

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 viasetBackgroundDrawable(Drawable)).

Parameters
color The background color

所以我将这个颜色设置为全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);

更多相关文章

  1. C语言函数的递归(上)
  2. android 属性系统使用的小问题
  3. Android在标准linux基础上对休眠唤醒的实现(一)
  4. Android(安卓)Frament中add,repalce,hide,show用法
  5. [置顶] Android(安卓)Gallery橱窗效果
  6. Android函数重构(MVC)
  7. Android系统Home应用程序(Launcher)的启动过程源代码分析
  8. Android(安卓)wifi设计原理(源码分析)
  9. Android(安卓)SDK离线安装

随机推荐

  1. Android(安卓)ADB emulator-5554 unautho
  2. android获取存储卡使用情况
  3. android ImageSwitcher案例
  4. android:使用webview加载网页
  5. android的互联网开发 下
  6. Android左右滑动菜单
  7. Android- Button Transparent
  8. android 网络状态监听
  9. Android(安卓)Recyclerview 滚动事件监听
  10. 在Android中创建文件