热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

现象:ListView拖动时,背景颜色会变成黑色

转自:http:blog.csdn.netmaojudongarticledetails7008158在MyEclipse中显示行号:在使用MyEclipse开发程序的时候,不显示行

转自:http://blog.csdn.net/maojudong/article/details/7008158

 

在 MyEclipse 中显示行号

在使用MyEclipse开发程序的时候,不显示行号是一件很烦人的事情,要想显示行号,按住 Ctrl + F10 选择 show Line Numbers

我们看看API 文档是怎么说

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

public void setCacheColorHint (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 via setBackgroundDrawable(Drawable)).

Parameters
color The background color

所以我将这个颜色设置为全0即可



 解决方法1:

是在ListView  xml文件中加入以下属性即可:

  android:cacheColorHint="#00000000"

具体方法


                android:cacheColorHint="#00000000"
    />
 解决方法2:
       代码中写明listview.setCacheColorHint(0);这样就不会出现这种情况了。

注:

      对于ListActivity也一样,只需要在onCreate中加上this.getListView().setCacheColorHint(0); 



推荐阅读
author-avatar
deniz2502915157
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有