listView.setCacheColorHint(0); 或者android:cacheColorHint="#000000" 去除listview的拖动背景色

自定义listview的时候,当你不使用android:cacheColorHint=“#00000000”会出现下面选中一个空间黑色底色的情况,破坏整体美观度:

当你不使用android:listSelector属性,默认会显示选中的item为橙黄底色,有时候我们需要去掉这种效果:







listview 拖动 背景图 显隐 2013 - 07 -19

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 <!--最后一条item所在的位置会闪烁--> < ListView android:id = "@+id/recommand_app_list" android:layout_width = "fill_parent" android:layout_height = "fill_parent" android:layout_below = "@id/recommands_list_view_header_divider" android:fadingEdge = "none" android:scrollbars = "none" android:scrollingCache = "true" > </ ListView > <!--修复问题:最后一条item所在的位置会闪烁--> < ListView android:id = "@+id/recommand_app_list" android:layout_width = "fill_parent" android:layout_height = "fill_parent" android:layout_below = "@id/recommands_list_view_header_divider" android:background = "@drawable/ic_content_bg_repeat" android:divider = "@drawable/ic_list_divider_repeat" android:dividerHeight = "1dp" android:fadingEdge = "none" android:persistentDrawingCache = "none" android:scrollbars = "none" android:scrollingCache = "false" android:smoothScrollbar = "true" > </ ListView >

ListView是一个经常要用到的android控件,现总结遇到过的一些美化的小细节。

1、listview在拖动的时候背景图片消失变成黑色背景,等到拖动完毕我们自己的背景图片才显示出来

解决:在XML中加入

android:scrollingCache=”false”或android:cacheColorHint=”#00000000″

2、listview的上边和下边有黑色的阴影

解决:android:fadingEdge=”none”

3、修改listview的Item默认选择时的黄色背景

解决:在java文件中使用listview.setSelector()方法,或使用如下代码

1 android:listSelector= "#00000000"//这样写是透明的,也可加入Drawable图片

4、lsitview的每一项之间需要设置一个图片做为间隔


更多相关文章

  1. android viewpage的使用
  2. Android如何获取视频预览图(或首帧)和获取视频时长
  3. tabhost的使用
  4. Android中使用log4j
  5. android中menu的使用
  6. android handler.removeCallbacksAndMessages(null)的使用
  7. 箭头函数的基础使用
  8. NPM 和webpack 的基础使用
  9. Python list sort方法的具体使用

随机推荐

  1. navicat连接mysql数据库,添加 timestamp字
  2. 数据库之桥
  3. 11
  4. 【数据库健康巡检脚本】支持Oracle、MySQ
  5. Java基础编程练习11:求sum=1+2+…+n,当n为
  6. JS 网站性能优化笔记
  7. Java基础编程练习10:求1!+2!+3!+…+n!, n<
  8. javascript数据类型转换
  9. Java基础编程练习9:已知三角形的三条边a,b
  10. 2021北京高新技术企业申报难度及相关要求