어댑터뷰(AdapterView) 계층도, 어댑터뷰 패턴 도식도

CODEDRAGON Development/Android

반응형


 

 

어댑터뷰(AdapterView) 계층도

모든 어댑터 (AdapterView)들은 ViewGroup 클래스와 AdapterView 클래스를 상속하고 있습니다.


 

AdapterView 상속받은 클래스는 집합을 표시한다는 면에서 동일하지만, 항목을 표시하는 방법은 클래스마다 다릅니다.

 

종류

설명

AbsListView

리스트 형식으로 자식 뷰들을 보여주는 어댑터 뷰들의 공통점들을 정의한 추상 클래스입니다.

ExpandableListView

ListView 상속 받습니다.

ExpandableListView 확장 가능한 항목을 리스트에 추가할 있는 기능이 추가되었습니다.

Spinner

드롭다운 선택 기능을 구현한 클래스입니다.

사용자가 터치하면 별도의 자식 뷰를 오픈하여 리스트를 보여줍니다.

Spinner 자식 뷰들을 또는 아래로 회전시킬 있습니다.

ListView

객체들을 수직 방향의 목록 형태로 보여줍니다.

GridView

객체들을 고정된 개수의 열들로 이루어진 격자(grid)형태로 배치시킵니다.

AutoCompleteTextView

입력 필드에 글자를 입력하면 해당 글자의 자동 완성된 리스트를 보여줍니다.

Gallery

진열, 전시형식으로 선택 아이템을 보여줍니다.

자식 뷰을 가로로 나열하고, 사용자는 나열된 항목들을 왼쪽이나 오른쪽으로 회전시킬 있습니다.

 

 

 

 

 

 

어댑터뷰 패턴 도식도

·       선택위젯은 어댑터를 통해 데이터를 설정합니다.

·       어댑터에서 만들어주는 뷰를 이용해 ListView 아이템을 보여주게 됩니다.

 


 

 

 




반응형

'Development > Android' 카테고리의 다른 글

ArrayAdapter  (0) 2019.03.05
ArrayList  (0) 2019.03.05
drawable 디렉토리 구조  (0) 2019.03.04
ArrayList 주요 메소드  (0) 2019.03.04
위젯 크기 구성 (너비, 높이 모드)  (0) 2019.03.04