getPositionForSection和getSectionForPosition之间的区别

Mah*_*iya 2 android listview sectionheader

我正在实现ListView的部分,其中我显示自定义节标题,除了传统的字母表作为标题.为了让我实现自定义SectionIndexer正确的,我想了解这两种方法之间的差异getSectionForPositiongetPositionForSection.

我理解(不确定这是否正确)getSectionForPosition返回我们想要在节标题中显示的字母.

我不明白其他方法.此外,它们在任何意义上是否相似(如果有的话)以及它们的不同之处(如果它们存在,我认为它们会这样做:))

任何对此有所了解的人都可以给出答案.感谢您完成问题的时间.

更新:

我已经浏览了这个官方页面的文档; 我正在寻找关于自定义SectionIndex实现的一些详细的见解

Sre*_*n R 5

getPositionForSection(section) 返回索引列中的游标数据以该节开头的第一个位置.

例如,如果B部分的索引是1,并且游标的索引列具有以下数据

Position        Data               getSectionForPosition(position)

_________       __________         ______________________________

0               Abhfdf              0

1               Achahtkh            0

2               Ahtjlarej           0

3               Bchatkd             1

4               Bjklhdsfoi          1

5               Bzhafdlsfk          1

6               Cj fadsfkj          2
Run Code Online (Sandbox Code Playgroud)

然后getPositionForSection(1)返回3

getPositionForSection(2)返回6

希望这对你有所帮助