Как скрыть самый верхний разделитель ListView?


Как скрыть самый верхний делитель ListView? Я смог скрыть самый нижний делитель ListView с помощью listView.setFooterDividersEnabled(false). Однако использование listView.setHeaderDividersEnabled(false) не скроет самый верхний разделитель. Пожалуйста, обратите внимание, что я не добавил никакого представления для моего верхнего и нижнего колонтитулов.

Ниже приведен пример ListView, который я взял из Samsung Galaxy S2: (я имею в виду разделитель поверх политики сна Wi-Fi.)

Введите описание изображения здесь

1 3

1 ответ:

Самый верхний разделитель на изображении выше не является разделителем заголовка. Это версия S2 для эффекта overscroll. Так что установка разделителя заголовка в false здесь не сработает. Установка высоты делителя на 0 скроет его, но за счет сокрытия всех остальных делителей. К сожалению, setOverScrollMode доступен только из API 9 и выше. Таким образом, у вас нет никакого контроля над поведением прокрутки на API 8 и ниже.