Я строю приложение, на котором то, что я хочу список контактов, как в iPhone, как это:Как создать список, как список контактов iPhone в Android?
вертикальной навигации полосы с алфавитами на правой стороне.
Я строю приложение, на котором то, что я хочу список контактов, как в iPhone, как это:Как создать список, как список контактов iPhone в Android?
вертикальной навигации полосы с алфавитами на правой стороне.
Вы можете настроить ListView и пользовательский TextView как в FrameLayout, так и в AbsoluteLayout. Ваш ListView должен содержать все элементы, как это было бы, без алфавита. Затем вы можете поместить буквы A-Z
и #
в свой TextView, и убедитесь, что он выравнивается вправо в макете.
Как только ваш макет настроен, вам нужно добавить код в TextView. В событии Touch или Click запишите значение Y относительно вершины и определите, какая буква зависнет, тогда вы можете определить положение прокрутки для ListView.
Если это похоже на слишком много работы, для этого существуют коды. См. this question.
** Спасибо ** дорогой, глядя в него. –
Это точно [учебник] (http://twistbyte.com/tutorial/android-listview-with-fast-scroll-and-section-index), который вы ищете. –
OP хочет, чтобы список букв находился сбоку, а не только панель быстрого прокрутки. – Eric
Вы даже прочитали, что написано по этой ссылке? ** и создайте список в алфавитном порядке, который отображает букву, когда вы быстро просматриваете список. ** –