2010-11-10 5 views
1

Хорошо, сейчас у меня есть вид в приложении для Android, который отображает список контактов для наших агентов, которые извлекаются через веб-службу.Контакт View Styling на Android

Я построил простой адаптер массива, который связывает мои контактные объекты с активностью listactivity и просто использует шаблон contactrow.xml для отображения в любом месте от 1 до 1000 контактов.

Это прекрасно работает, но не хватает в лучшем случае. Я хочу реплицировать способ прокрутки контактов в приложении для связи с Android. Есть ли способ проиндексировать ABC вправо и помочь конечному пользователю перемещаться по этому списку контактов так же, как они ожидали бы?

Помогает ли CursorAdapter выполнить это? Каков наилучший подход?

ответ

1

Что вы ищете, это класс AlphabetIndexer. Я не использовал его лично, но вот учебник, который может помочь вам:

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

+0

Точно! Я посмотрю, как получить алфавит на правой стороне, но это именно то, что мне нужно. – codesurf

+0

Он отображается справа, когда вы прокручиваете его. Разве, разумеется, вы говорите о наличии полосы, которая всегда отображается справа (например, iPhone)? – kcoppock

+0

да. в некоторых приложениях для контактов с дроидами он появляется, как и индекс. не уверен, как имитировать это, но на данный момент это не шоу-стоп. было бы неплохо иметь хотя. – codesurf

Смежные вопросы