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

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

Android学习——android:cacheColorHint=“#00000000”_第1张图片

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


Android学习——android:cacheColorHint=“#00000000”_第2张图片






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的每一项之间需要设置一个图片做为间隔

解决:android:divider=”@drawable/list_driver”


http://blog.csdn.net/liuhanhan512/article/details/7225989


更多相关文章

  1. Android 图片加载Bitmap OOM错误解决办法
  2. Android 图片加载Bit地图 OOM异常解决方法
  3. android上传图片至服务器
  4. 仿优酷Android客户端图片左右滑动(自动滑动)
  5. Android 使用Handler的PostDelayed方法实现图片的轮播
  6. Android剪切图片
  7. android button 上添加图片
  8. android 图片相关处理

随机推荐

  1. Android隐藏状态栏和标题栏,相当于全屏效
  2. android:hintText与android:inputType详
  3. Android(安卓)WebView与Js的交互
  4. Android(Lollipop/5.0) Material Design(
  5. .Net 转战 Android(安卓)4.4 日常笔记目
  6. Android系统自带样式(@android:style/)
  7. AndroidUI组件之ListView小技巧
  8. 还在蛋壳里--android学习之吐槽篇
  9. Android(安卓)开发包(SDK、JRE、Eclipse
  10. 关于android LinearLayout的比例布局