首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

ListView惯用属性设置

2012-07-18 
ListView常用属性设置去掉拖动时候的黑色阴影 android:cacheColorHint#00000000或者listview.setCacheC

ListView常用属性设置

去掉拖动时候的黑色阴影 android:cacheColorHint="#00000000"

或者listview.setCacheColorHint(0);

?

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

?

去掉选中时候的颜色android:listSelector="#ffffff"(设置选中颜色为白色)

?

设置每个Item的高度:可以直接在Item的布局文件中设置android:minHeight="55dip"

?

设置listview边上的滚动条:

隐藏:android:scrollbars="none"? setVerticalScrollBarEnabled(true);

?

setScrollbarFadingEnabled(true);不活动的时候隐藏,活动的时候显示

?

设置分割线颜色android:divider="#cccccc"

高度 android:dividerHeight="0.5dip"

?

<ListView
??? ??? android:id="@+id/CallList"
??? ??? android:layout_width="fill_parent"
??? ??? android:layout_height="wrap_content"
??? ??? android:cacheColorHint="#00000000"
??? ??? android:background="#ffffff"
??? ??? android:listSelector="#ffffff"
??? ??? android:divider="#cccccc"
??? ??? android:dividerHeight="0.5dip">
??? </ListView>

?

?

?

如果listView的OnItemClickListener无法被触发的时候,检查下item中的子控件,将里面的能接收事件的控件,比如Button的android:focusable = "false"。这样就没有问题了。

热点排行