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"。这样就没有问题了。