ListView에 마지막 divider (구분선) 넣기
안드로이드 리스트뷰에는 마지막 라인 구분선이 포함이 되어져 있지 않다.
리스트갯수가 적을 경우 라인구분선이 표시가 안되어서 변경해줄 필요가 생길 수 있다.
이럴때 마지막 Divider (구분선)을 추가하는 방법.
[관련 링크] http://stackoverflow.com/questions/14199274/separator-divider-after-last-item-of-listview
방법은
View 를 정의해서 라인 구분선을 만들어 준 뒤.. ListView 하단에 추가하는 방법이다.
/res/values/styles.xml 안에
라인 구분선 관련 스타일을 지정한다.
<style name="dividerLine">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">1px</item>
<item name="android:background">@color/gray02</item>
</style>
/res/layout/
<ListView
android:id="@+id/gallery_list"
android:layout_below="@+id/header_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:cacheColorHint="#00000000"
android:divider="#C9C9C9"
android:dividerHeight="1px"
android:listSelector="@drawable/option_menu_btn"
android:layout_centerInParent="true"
android:footerDividersEnabled="true" />
<View
android:id="@+id/invisible"
android:layout_width="match_parent"
android:layout_height="1px"
android:layout_below="@+id/gallery_list"
style="@style/dividerLine" />
꼼수를 사용해서 추가할 수 있다.
'안드로이드 > 뷰(View)' 카테고리의 다른 글
EditText에 자동 포커스 막기 및 초기 키보드 자동 실행 막기 (0) | 2018.01.17 |
---|---|
EditText (0) | 2018.01.17 |
ListView 속성 아이템 구분선 (0) | 2018.01.17 |
Floating Action Button 구현 라이브러리 - Android L (0) | 2018.01.17 |
[안드로이드] 액션바(Actionbar)에 버튼 추가하기, 탭모드 (0) | 2018.01.17 |
TabView보다 이쁜 탭이 가능한 include 사용하기 (0) | 2018.01.17 |
[WebView] 뒤로가기 버튼 & 종료버튼 (0) | 2018.01.17 |
Android Webview tel & mailto link (0) | 2018.01.17 |