[CustomAdapter]

|
커스텀뷰 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
And