1. CustomListView란?
- 리스트뷰의 항목들을 내가 원하는 레이아웃 형태로 만들 수 있다.
- 문자열 하나만 항목에 넣을 경우 "ArrayAdator"을 쓰면 된다.
기본 레이아웃의 리스트 항목을 두 번째 레이아웃의 형태로 만들고싶다!
2. 어댑터 연결
- 리스트 항목에 문자열만 있으므로 ArrayAdaptor 사용.
- 안드로이드가 알고있는 레이아웃을 할 때는 레이아웃, 데이터만 전달해줘도 된다.
- 하지만 내가 만든 레이아웃(row1)을 사용할 때는 리스트항목의 id(textview2)를 안드로이드에게 알려줘야한다.
// 1.안드로이드가 알고있는 레이아웃을 할때는 레이아웃, 데이터만 전달해줘도된다.
// 2. 하지만 내가 만든 레이아웃(row1)을 사용할 때는 이 데이터를 넣을 곳(리스트항목)의 id를(textview2) 안드로이드 OS에게 알려줘야한다.
var adater = ArrayAdapter(this, R.layout.row1, R.id.textview2,data);
listview.adapter = adater;
3. 결과
'Deperecated > Android_강의' 카테고리의 다른 글
안드로이드 - CustomAdapter (0) | 2020.02.12 |
---|---|
안드로이드 - CustomListView2 (0) | 2020.02.10 |
안드로이드 - ListView (0) | 2020.02.10 |
안드로이드 - AdapterView (0) | 2020.02.10 |
안드로이드 - ImageView (0) | 2020.02.08 |