我想在联系人应用程序中使用fastscroll和albhabet索引器实现ListView。我正在使用SimpleAdapter来填充ListView。从图像中可以看出,通过从右侧的字母索引器中选择一个字母,listView选项将转到相应的ListItem。怎么做到这一点?请帮忙。
答案 0 :(得分:5)
因为我看不到您发布的图片,但我认为
以下是iPhone中在Android中实施分区索引的方法, 您还应该参考Sectionindexer& alphabetindexer用于此类自定义实现。
答案 1 :(得分:3)
我知道这已经很晚了,仍然是我的github repo带有列表部分标题和字母索引器的android项目。我还在其中实现了过滤器。希望它可以帮到某人。
答案 2 :(得分:0)
我会简要地告诉你。
创建一个类extends RelativeLayout实现OnTouchListener
定义字母表字符串
查找列表视图的屏幕高度
创建动态文本视图与字母数量相同,textView的高度==> screenWidth / alphabets。
覆盖onTouch方法。
找到当前选中的文本视图//偏移。
创建一个处理程序,用于将事件发送到mainList
调用Listview setSelectionFromTop方法传递位置。
它完成了......