2010-11-10 16 views
1

好吧,目前我在我的android应用中有一个视图,显示通过Web服务检索到的我们座席的联系人列表。在Android上联系视图样式

我已经构建了一个简单的数组适配器,它将我的联系人对象绑定到listactivity,并使用contactrow.xml模板显示1到1000个联系人。

这工作正常,但缺少充其量。我想复制联系人在Android联系人应用程序中滚动的方式。是否有办法将ABC的索引编入右侧,并帮助最终用户以他们期望的方式导航此联系人列表?

CursorAdapter是否有助于完成此操作?什么是最好的方法?

回答

1

你在找什么是AlphabetIndexer类。我没有亲自使用它,但这里有一个教程,可以帮助你:

http://www.anddev.org/tutusing_alphabetindexer_for_fastscrolling_listview-t10282.html

+0

正是!我会研究如何让字母出现在右侧,但这正是我所需要的。 – codesurf 2010-11-10 20:18:27

+0

滚动时默认显示在右侧。当然,除非你正在讨论在右侧总是显示一个酒吧(例如iPhone)? – kcoppock 2010-11-10 21:10:00

+0

是的。在某些droid联系人应用程序中,它也会出现,如索引。不知道如何模拟,但这不是一个表演阻止者。尽管如此,这将是一件好事。 – codesurf 2010-11-15 20:25:23