我有一个GridView
布局,它使用ArrayAdapter
来填充其内容。我想使用快速滚动,因此添加了以下归因于布局XML:
android:fastScrollAlwaysVisible="true"
android:fastScrollStyle="@android:style/Widget.Material.FastScroll"
我现在可以使用快速滚动进行导航,但现在想要添加材质拇指预览:
根据我的理解,我必须实现SectionIndexer
的{{1}}界面,因为:
ArrayAdapter
在这一点上,我已经达到了一个凸起,无法弄清楚如何获得拇指预览,并担心我可能做错了什么。关于如何使这项工作或我应该查看的内容的指示将不胜感激。
答案 0 :(得分:1)
我终于有时间回顾这一点了,解决方案结果非常简单!这就是我所做的:
LaunchableActivity
我有一个getPositionForSection
列表,并根据该列表创建了一个要返回的sections数组。根据我的需要,我所需要的只是实现getSectionForPosition
而不是{{1}}。您的使用案例可能会有所不同。
我实现此目的的源代码可用here,特别是提交: