[안드로이드 스튜디오] ListView
2020. 12. 28. 13:37ㆍ개발 관련/안드로이드 스튜디오
이전 페이지 : ScrollView
다음 페이지 : Fragment
ListView
- ListView_Basic
- CustomListView_BaseAdapter
- CustomListView_ArrayAdapter
- CustomListView_add,modify,delete
- CustomListView_header,footer
- ListView_2way
- CustomListView_filtering
깃 주소 : github.com/ttogle918/Practice_Android/tree/master/ListView
01. ListView Basic : 0~99 textView로 보여주는 앱
02. CustomListView - BaseAdapter
사용자 목록을 ListView로 보여주는 앱
03. ListView - ArrayAdaper 사용
사용자 목록을 ListView로 보여주고, 버튼 클릭시 선택여부를 알려줌
04. CustomListView - add, modify, delete
arrayAdapter 사용
05. CustomListView - header, footer 적용
06. ListView_ 2way
두가지 item layout 적용시키기
07. CustomListView_filtering
문자열 필터링 기능
xml 파일 변경 - 속성 값 지정
경계선 적용( divider )
속성 값에 divider을 적용하여 item간 구분을 위한 색상, 이미지를 지정할 수 있고 경계선의 높이를 조절할 수 있다.
xml파일에서 ListView 내부에 속성 값 추가. <ListView .... android:divider = ... >
Resource로부터 ListView 아이템 추가( entries )
기존에는 Java코드를 통해 Adapter을 사용하여 item을 추가하였다.
xml에서 android:entries에 array 리소스(xml 파일)를 참조하면 된다.
빠른 스크롤 ( Thumb , fastScrollEnabled )
data가 많을 때 빠르게 스크롤을 올리고 내릴 수 있게 해주는 기능
android:fastScrollEnabled를 통해 지정 가능
참조 : https://recipes4dev.tistory.com/46?category=605791
https://recipes4dev.tistory.com/47?category=605791
'개발 관련 > 안드로이드 스튜디오' 카테고리의 다른 글
[안드로이드 스튜디오] OpenAPI 데이터 받아오기 - xml parsing (0) | 2021.01.11 |
---|---|
[안드로이드 스튜디오] Fragment (0) | 2021.01.08 |
[안드로이드 스튜디오] Drawer layout (0) | 2020.12.23 |
[안드로이드 스튜디오] 이벤트 처리 방법 - 리스너 구현 및 이벤트 핸들링 (0) | 2020.12.21 |
[안드로이드 스튜디오] 휴대폰에 개발중인 앱 설치하기 (0) | 2020.12.21 |