listview的一些属性

来源:互联网 发布:php apc缓存 编辑:程序博客网 时间:2024/05/18 02:40
1.listview 去除分割线:
法一:设置android:divider:="@null" 
法二:android:divider="#00000000" #00000000后面两个零表示透明
法三代码中:.setDividerHeight(0) 高度设为0
2.改变背景cacheColorHint属性:
改变背景背很简单只需要准备一张图片然后指定属性android:background="@drawable/bg",如果你只是换背景的颜色的话,可以直接指定android:cacheColorHint为你所要的颜色,如果你是用图片做背景的话,那也只要将android:cacheColorHint指定为透明(#00000000)就可以了
3.fadingEdge属性:
上边和下边有黑色的阴影 android:fadingEdge="none"设置后没有阴影了
4.scrollbars属性
作用是隐藏listView的滚动条,android:scrollbars="none"
android:footerDividersEnabled//当设为false时,ListView将不会在各个footer之间绘制divider.默认为true。  
5.listSelector属性
设置列表项选中或点击后的颜色,可以设置android:listSelector=“@null”,选中或点击列表项时无背景颜色变化。
6..fastScrollEnabled属性:
很多开发者不知道ListView列表控件的快速滚动滑块是如何启用的,Android开发网告诉大家,辅助滚动滑块只需要一行代
listview 点击后的背景:
1)设置listSelector
  2)在布局文件中设置item的background
  3)在adapter的getview中设置
3)在adapter的getView方法中设置
if(convertView ==null) { convertView = LayoutInflater.from(context).inflate(R.layout.listitem,null); } convertView.setBackgroundResource(R.drawable.selector);

0 0