ListView常用属性

来源:互联网 发布:学编程开发怎样 编辑:程序博客网 时间:2024/05/17 08:51

         divider="@null",除掉分隔线。也可以用该属性为分隔线添加不同颜色,图片。

        footerDividersEnabled="false",headerDividersEnabled="false":除掉顶部、底部分隔线。

        scrollbars="none":除掉滚动条

        fadingEdge="none":除掉上下边的阴影

        cacheColorHint:拖动时的背景颜色

        listSelector:条目点击时的背景。

        transcriptMode="alwaysScroll":出现新条目时,自动滚动到可见的新条目处。

        choiceMode:子item的选择模式。

设置item高度

两种方法:一是用背景图,即设置background属性,此时条目的高度会被背景图给撑大。二是设置minHeight属性

   常用方法

        getCount():得到的是总条目的个数,也就是adapter.getCount()的返回值。

        getChildCount():可以理解为可见条目的个数.

        getChildAt():是从可见条目中获取的。并不是从整体获取。如当前第一个可见条目是21,那么getChildAt(0)得到          的便是21号,而getChildAt(21)得到的便不是21号。

        getCheckedItemPositions():获取选中的item。返回的是SparseBooleanArray对象。

        setSelectionFromTop():类似于setSelection(),但比setSelection()要精确。它会将不可见的部分也保留下来,其        中setSelection()内部也是通过该方法实现的。参考。


原创粉丝点击