火山安卓源码 本布局实现了对布局器内的自定义列表框表项数据进行排序,且可通过字母导航栏进行快速定位.

本布局器只支持”自定义列表框”, 通过”绑定列表”绑定列表组件之后,您不得再监听列表框的任何事件.
列表框事件将由本布局器事件代替,由于本布局器接管了列表框所有事件,所以您也无法通过列表框的事件
“取对象项目视图”来创建表项组件,您必须通过本布局器事件”取对象项目视图”来代替列表框的事件,使用
方法与列表框一样.

请注意:
1.本组件,是一个布局器,并非为列表框,您需要在本布局器内添加列表框,并且使用本组件方法”
绑定列表”本组件才可以正常运行,且,在您为列表框添加完毕数据后,必须使用本组件方法”排序”才会将
表项按照A-Z的方式进行正确排序,且排序过程中,将会自动把0-9以及标点符号排到列表框最下面.

2.如果您需要将列表框嵌套进垂直刷新容器中,请千万不要直接将本布局器放到垂直刷新容器中,这样
会造成滑动冲突,即列表框往上滑动时,不管是否达到列表框顶部,都将会触发垂直刷新容器的刷新事件,您
需要将列表框放到垂直刷新容器中,然后再把垂直刷新容器放到本布局器中.

3.在您设计表项布局时,请您一定要注意,表项根布局,其高度必须为”匹配内容高度”,且表项布局分为两
部分,上面一部分为字母区域,即显示首拼字母,每个字母只会显示一个,下半部分为表项内容布局,即显示表项.

发表评论

后才能评论