이번에 만들 프로젝트는 컴스텀 리스트 뷰입니다(This Project is a Customview)
ListView를 사용하려면 adapter가 필요합니다(Customview need to adapter).adapterSimpleAdapter, CustomAdapter, ArrayAdapter등이 있습니다. 이번에 만들 프로젝트는 ArrayAdapter로 Listview 만들어 보겠습니다..
아래 그림처럼 Listview 는 화면에 뿌려주는 기능을 가지고 있습니다. 그 기능을
어떻게 사용하는지 코딩을 작성하겠습니다. Let's go!
1>CustomListview 프로젝트를 생성합니다.
2>res ->layout->activity_main 생성되었을 겁니다.
Design 클릭후 Listview 드레그하여 RelativeLayout 붙여줍니다.
Text클릭하여 내부 코딩을 작성합니다.
<Listview
android:id="@+id/list"
android:layuout_width="match_parent"
android:lauout_height="match_parent"/>
3> Arrayapater 들어갈 layout 작성해야 합니다.
res-> layout->listitem 생성합니다.
4> listitem.xml 에서 text 선택후 코드를 작성하기전에 그림파일을 10개준비하여
res->drawable 붙여넣으세요. 그리고 layout ->listitem에 text가셔서 코드를
작성합니다.
지금까지 layout 디자인 코딩이었습니다. 이제 Listview 실행할수 있게 메인코딩을를 작성하도록 하겠습니다.
다음은 Arrayapater 코딩을 어떻게 작성해야 하는지 코딩을 만들어 봅시다.
리스트뷰를 arrayapater로 연결하여 화면에 뿌려주는 코딩을 하였습니다