Как сказала @ScootrNova, похоже, что в Android 4.4.x это ведет себя по-другому (иначе глючит) (я точно не знаю, когда возникла проблема)
Это связано с специфический случай использования padding
+ clipToPadding="false"
- в 4.4.x нижний колонтитул отрисовывается за пределами вида, но обрезки для заполнения показывают его.
Решение, которое я использовал, было установить нижний колонтитулчрезмерная прокрутка (android:overScrollFooter
) до прозрачного, который как-то работает ...
Мое окончательное решение (обратите внимание, что android:footerDividersEnabled
сохранено для обратной совместимости):
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/activity_horizontal_margin"
android:divider="@color/divider"
android:dividerHeight="1px"
android:clipToPadding="false"
android:scrollbarStyle="outsideInset"
android:overScrollFooter="@android:color/transparent"
android:footerDividersEnabled="false"
/>
проверено наHTC One X с 4.1.1, Nexus 5 с 4.4.4 и Samsung Galaxy S5 с 4.4.2 (спасибо @ Dallas187).Кажется, работает Lollipop тоже.(спасибо комментаторам!)