在Android上带字母索引的ListView

11

我想在Android上创建一个ListView,它包含列表旁边的字母索引(就像iPhone应用程序一样)。

我找不到任何方法来实现一个带有字母索引的列表,当我点击C字母时,列表会滚动并从C字母开始。

谢谢


你是指像联系人列表那样吗?还是你看到右边有所有的字母,可以点击任何一个字母跳转? - ykatchou
1
我可以看到整个列表。列表包含餐厅名称,但是当我点击字母“e”时,我想要看到字母表,然后列表会滚动并显示以字母“e”开头的餐厅名称。 - filiz
不确定这是否内置于Android系统中。你知道你可以在键盘上输入来进行搜索吗?并非所有手机都有键盘,但它可以帮助缩小在列表视图中查找的范围。 - ingh.am
我有一个例子,其中包含两个ListView,一个是酒店名称,另一个是字母表。如果我点击“d”,那么只会显示以“d”字母开头的酒店名称。 - Dipak Keshariya
4个回答

1

我认为那不是她所询问的。 - ahmet emrah
我试图表达的是:http://appsreviews.com/wp-content/uploads/2010/08/Cures-A-Z-App-for-iPhone.jpg - filiz

0

0

我尝试做同样的事情,最终将一个列表视图和一个文本视图放入框架布局中,然后使用触摸位置与list.setslection()结合使用来进行聚焦...这对我很有用!更多信息请参见:在Android中复制苹果搜索


0

我同意Sergey Glotov的观点,关于Fastscroll,请查看sectionIndexer接口。 也许这些链接(eg1eg2)能帮到你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接