1. 当ListVIew为空时, 设置View
getListView().setEmptyView(progressBar);
------------------------------------------------------------------------------------------
XML属性
1. android:entries="@array/xxx"
直接指定数组,显示在ListView中,但是不能定义显示文字的大小,颜色等。没有用,功能过于简单。
2. android:divider="#f00",android:dividerHeight="2px"
列表项分隔条,如果divider指定为颜色,则必须定义android:dividerHeight属性才会有效果。
3. android:headerDividersEnabled=""android:footerDividersEnabled=""
未测试。设成flase时,此ListView将不会在页眉或页脚视图前画分隔符。此属性缺省值为true。
4. android:overScrollHeader=""android:overScrollFooter=""
完全不懂是什么意思
5. android:listSelector=""
选中列表项时的背景
6. android:drawSelectorOnTop="true"
true,则点击分隔条是,背景色会浮在文字之上,使文字不可见。
7. android:stackFromBottom="true"
当ListView显示内容不总一页时,内容靠底部显示。超过一页无效果。
8. android:scrollingCache="false"
当为真时,列表滚动使用绘图缓存。该选项使渲染更快,但占用更多的内存。 默认值为真
9.android:textFilterEnabled="true"
设为真时,列表会过滤根据用户的要求,过滤结果集。列表的适配器必须实现了 Filterable 接口,才能使其可用。
代码中加入listView.setFilterText("");
即可看到效果,参考:http://stackoverflow.com/questions/2847763/arrayadapter-and-androidtextfilterenabled
10.android:transcriptMode="",参数:disable,normal,alwaysScroll
设置列表的跳转模式。当加入新条目时,disable,不作处理;
normal,如果加入新条目之前,滚动条已在最底部,则加入条目后,自动滚动到最底部;
alwaysScroll,无论滚动条在何处,都自动滚动到最底部。