@ScootrNova 말했듯이,이 (내가 문제가 도입 정확히 모르는)
이것은의 특정 경우와 관련이 안드로이드 전 4.4.x에서 다르게 (일명 버그) 행동 것으로 보인다 padding
+ clipToPadding="false"
을 사용하여 - 4.4.x에서 바닥 글은 뷰 바깥으로 그려 지지만 안쪽 여백에 클립이 표시됩니다.
<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"
/>
:
내가 사용하는이 솔루션은
내 최종 솔루션
은 (
android:footerDividersEnabled
백 호환성을 위해 유지되어 있습니다) ... 오버 스크롤 어떻게 든 작동하는 투명 (
android:overScrollFooter
) 바닥 글을 설정했다
은 HTC One X 4.1.1, Nexus 5 4.4.4 및 삼성 갤럭시 S5 (4.4.2) 덕분에 테스트되었습니다 (덕분에 @ Dallas187). Lollipop에도 활약하고있는 것 같습니다. (코멘트 작성자 덕분에)
출처
2014-06-24 18:56:34
Sam
4.4.2부터는 더 이상 작동하지 않습니다. 필자는 2.3.7에서부터 4.4.2까지 다양한 테스트 장치에서 똑같은 응용 프로그램을 실행할 수 있습니다. KitKat만이 영향을 미치지 않는 유일한 곳입니다 ... 어떤 아이디어입니까? 내 ListView에 꼬리말이나 머리글을 추가하지 않고 두 장치 (Nexus 5 및 HTC One M8)에서 재생했습니다. –
이 해결책을 찾았습니다. 내 대답을 참조하십시오 ... – Sam
@ScootrNova 4.4.4를 사용하고 있는데 listview의 'layoutHeight = "wrap_content"'를 설정하면 하단 구분선이 사라집니다. – Erhannis