Придерживайтесь Android ListView "категории" наверх - PullRequest
5 голосов
/ 22 апреля 2011

Я работаю над приложением, в которое я загружаю элементы из веб-сервиса и отображаю их в списке с помощью ListView. Мне было интересно, если бы я мог иметь некоторые «заголовки» между некоторыми из них, и когда вы прокручиваете их, они придерживаются верхней части списка, пока не появится другое «название» и не займет место. Примером этого является приложение контактов Android:

http://img196.imageshack.us/img196/1440/contactss.png

ПРИМЕЧАНИЕ. Поскольку я пока не могу размещать изображения, я разместил прямую ссылку

Буквы G, H и J. Как мне этого добиться?

Ответы [ 3 ]

8 голосов
/ 22 апреля 2011

Хорошая вещь об Android - вы всегда можете посмотреть на источник приложения .Он использует PinnedHeaderListView для реализации поведения, которое вы ищете.

2 голосов
/ 13 декабря 2011

Поиск в Google Я нашел хороший код ListView с наклеивающимися категориями, также включает рабочий пример проекта:

http://code.google.com/p/android-amazing-listview/

0 голосов
/ 13 февраля 2013

Я только что использовал этот проект, он работает https://github.com/emilsjolander/StickyScrollViewItems

...