Intereting Posts
Передача параметра onclick listener на кнопку в строке списка Можно ли редактировать Androidmanifest.XML После упаковки APK? Эллипсируйте каждую строку TextView Экран принудительного включения Swipeleft для удаления не работает в расширяемом представлении высоты Конфликт разрешений Android L между версиями и debug apks Как изменить имя приложения на тип сборки Gradle Максимальный размер базы данных SQLite в базе данных Android-приложения? Как написать идеальный текст пикселя в растровом изображении, используя краску для разных размеров экрана Цвет лица для определения ориентации Android Диалоговое окно предупреждения Android не правильно настроено на Lollipop Получить текст с нажатой кнопки Совместное использование рабочего пространства Eclipse между Linux и Windows Отсутствующая анимация в R.anim и Progressbar в ImageSwitcher Почему я не могу заставить один из моих представлений отображать в программном обеспечении?

«Сепараторы» в ListView

У меня есть ArrayAdapter который подключен к моему ListView . Мне очень нравится функция «separators» в приложении Android Evernote, где они разделяют элементы с помощью datestamp:

Скриншот 1Скриншот 2Скриншот 3Введите описание изображения здесь

Я предполагаю, что они делают, это представление сразу над списком, который установлен на значение текущего разделителя, как вы можете видеть на снимках экрана. (Когда вы прокручиваете разделитель, текст вверху устанавливается на значение текущего разделителя, то есть «Январь 2011»). Как бы я в действительности вставлял разделители в свой ListView ?

Solutions Collecting From Web of "«Сепараторы» в ListView"

Разделитель – это просто элемент с отключенным списком, просто попросите Adapter вернуть разделитель, где он должен быть. Похоже, что SectionIndexer может помочь.

И вот то, что делает именно это: http://code.google.com/p/android-section-list/ с прозрачным заголовком раздела, липким в верхней части списка (аналогично списку разделов iOS, который выходит из окна там).

Мы сами по себе.

Я создал свой собственный ListView с заголовками для одного из моих приложений: Dhammapada (найдите HeadingAdapter и связанные классы)

Установите два макета на одном экране один над другим … затем добавьте прокрутку в макет, который ниже … затем добавьте вид списка в d-й макете второй половины … исправьте его и разверните ur sh $ T и его завершите !! Примечание: не добавляйте прокрутку в основной макет .. только на макете, которая находится внизу: p

например:-

 <LL1 bla bla > <LL2 bla bla> </LL2> <LL3 scroll bla bla> <ListView bla bla> </ListView> </LL3> </LL1>