2012-06-07 3 views
0

Я строю приложение, на котором то, что я хочу список контактов, как в iPhone, как это:Как создать список, как список контактов iPhone в Android?

enter image description here

вертикальной навигации полосы с алфавитами на правой стороне.

+0

Это точно [учебник] (http://twistbyte.com/tutorial/android-listview-with-fast-scroll-and-section-index), который вы ищете. –

+0

OP хочет, чтобы список букв находился сбоку, а не только панель быстрого прокрутки. – Eric

+0

Вы даже прочитали, что написано по этой ссылке? ** и создайте список в алфавитном порядке, который отображает букву, когда вы быстро просматриваете список. ** –

ответ

0

Вы можете настроить ListView и пользовательский TextView как в FrameLayout, так и в AbsoluteLayout. Ваш ListView должен содержать все элементы, как это было бы, без алфавита. Затем вы можете поместить буквы A-Z и # в свой TextView, и убедитесь, что он выравнивается вправо в макете.

Как только ваш макет настроен, вам нужно добавить код в TextView. В событии Touch или Click запишите значение Y относительно вершины и определите, какая буква зависнет, тогда вы можете определить положение прокрутки для ListView.

Если это похоже на слишком много работы, для этого существуют коды. См. this question.

+0

** Спасибо ** дорогой, глядя в него. –

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