본문 바로가기
Development/Android

[안드로이드] Android ListView 속성값을 파헤쳐보자!

by 푸민 2015. 9. 24.
반응형


안녕하세요 푸민입니다.

안드로이드 개발에서 정말 정말 빼놓을 수 없는 뷰가 바로 리스트뷰입니다!


리스트뷰는 많은 속성이 있는데요.

많이 사용하는 속성들을 한번 정리 해봤어요!


1. android:divider

- 항목과 항목 사이의 구분선을 설정한다. 다른 색으로 변경이 가능하고 Drawable 로 설정이 가능하다.

 

2. android dividerHeight

- 높이 설정을 할 수 있다.

 

3. android:footerDividerEnabled

- false로 설정 시 리스트뷰의 마지막뷰를 보기 전까지 구분선을 그리지 않는다. 기본값을 true

 

4. android:headerDividerEnabled

- false로 설정 시 리스트뷰의 헤더뷰를 본 후에 구분선을 그리지 않는다. 기본은 true

 

5. android:choiceMode

- none : 항목 선택이 불가능하다.

- singleChoice : 항목 하나를 선택할 수 있다.

- multipleChoice : 항목 여러개를 선택할 수 있다.

 

6. android:cacheColorHint

- 배경이 지정된 상태에서 특정 아이템 클릭 시 배경이 사라지는 것을 방지

 

7. android:transcriptMode

- 항목 추가시 위치를 이동시킨다.

- disable : 위치 변하지 않음

- normal : 현재 위치에서 추가된 만큼 이동

- alwaysScroll : 추가된 곳으로 이동

 

8. android:fadingEdge

- 리스트 뷰시 위 아래의 효과를 제어한다.

 

9. android:stackFromBottom

- 리스트뷰를 아래에서 부터 채워준다.

 

10. android:scrollbar

- 스크롤바를 제거할 수 있다.

반응형

댓글