Listview(8)
-
ListView(리스트 뷰)
ListView 뷰 객체들을 수직 방향의 목록 형태로 보여줍니다. 수직 스크롤을 지원합니다. 일반적으로 목록의 각 항목은 자료를 담는 뷰입니다. 여러 개의 아이템 중에 선택하는 기능을 넣을 때 자주 사용됩니다. ListActivity클래스 ListView정보 가지고 있음 onListItemClick( )라는 이벤트 핸들러가 구현되어 있어 이벤트를 재정의 해서 사용하면 됩니다. ListActivity는 생성되는 Listview에 대한 정보를 가지고 있으며 listView는 ListActivity의 고유ID로 명시되어야 하며 고유ID에 adapter가 등록됩니다. public class ListViewDemo extends ListActivity { TextView selection; String[] ite..
-
어댑터뷰(AdapterView)
선택 위젯(Selection Widget) 여러 개의 아이템 중에 하나를 선택할 수 있는 위젯. 일반위젯과 다르게 선택 위젯은 어댑터를 사용하므로 직접 위젯에 데이터를 설정할 수 없습니다. 어댑터에서 만들어주는 뷰를 이용해 ListView의 한 아이템으로 보여주는 방식입니다. 어댑터(Adapter) 여러 개의 항목중에서 하나를 선택해야 하는 선택 위젯은 어댑터를 사용해 합니다. 데이터는 직접 위젯에 설정되지 않고 어댑터를 설정해서 선택위젯에 표시되게 됩니다. 어댑터뷰 자식 뷰들과 그것들을 관리하는 어댑터를 갖는 뷰 리스트 형식으로 자식 뷰들을 배치하는 뷰들은 어댑터 뷰라는 특성 모든 어댑터 뷰들은 ViewGroup 클래스와 AdapterView 클래스를 상속 모든 어댑터 뷰에는 어댑터 패턴(adapter..