커스텀뷰 xml 작성
<RelativeLayout>
<ImageView />
<TextView />
<Button />
</RelativeLayout>
리스트뷰 listtest.xml 작성
<LinearLayout>
<ListView />
</LinearLayout>
.java 작성
setContentView(R.layout.listtest)
ArrayList 생성
MyItem 생성하여 ArrayList에 추가
ArrayList를 커스텀어댑터에 붙임
CustomAdapter 클래스 정의
BaseAdapter 상속
CustomAdapter 객체 생성
MyListAdapter myAdapter = new MyListAdapter(this, R.layout.icontext, arItem);
ListView 생성
listtest.xml에서 listview를 가져옴
myList.setAdapter(myAdapter);
어댑터뷰에서 데이터를 가져오는 방법
객체에서 : new (this, customview_xml, data_instance)
xml에서 : createFromResource(this, data_xml, view_design)
'Android' 카테고리의 다른 글
[MyHandlerTest] (0) | 2010.09.28 |
---|---|
[ImageButton, Toast] (0) | 2010.08.23 |
[AlertDialog2] (0) | 2010.08.19 |
[AlertDialog] (0) | 2010.08.18 |
[MenuTest] (0) | 2010.08.18 |