본문 바로가기
반응형

어댑터2

안드로이드 리스트뷰2 (ListView), Adapter 재정의 ●Adapter 재정의- Adapter의 자식 개체중 ArrayAdapter는 단순한 텍스트만 보여주고자 할때 사용한다. 개발자가 정의한 복잡한 아이템 위젯은 지금가지 존재하지 않았던 새로운 위젯과 마찬가지이므로, ArrayAdapter가 보여줄 수 없다. 그래서 개발자가 직접 Adapter클래스를 상속받아 재정의해서 사용해야한다. ●예제 - FruitActivity.javapackage com.example.day0321; import java.util.ArrayList; import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView; public cla.. 2015. 3. 25.
안드로이드 리스트뷰1 (ListView) ●리스트뷰(ListView) - 여러개의 목록을 보여주는 위젯이다. - 리스트뷰에 보여줄 데이터는 리스트뷰에 직접 입력하는 것이 아니라, adapter 객체에 담고, 그 adapter객체를 리스트뷰에 넣어줘야한다. - adapter객체에 담을 데이터는 xml에서 불러올수도 있고 자바에서 넣어줄수도 있다. - ListView처럼 다량의 데이터를 처리하는 위젯은 어댑터라는 중간 객체에 의존하게 된다. 이유는 디자인에 불과한 ListView가 직접 데이터를 제어하게 되면, 유지보수성이 떨어지게 되기 때문이다. - 안드로이드에서는 ListView처럼 다수의 데이터를 처리하는 위젯이 여러개 있다. 아래 4개 위젯 모두 데이터를 직접 제어하지 않고 어댑터 객체를 이용한다. 그래서 어댑터뷰라고 부른다.(ListVie.. 2015. 3. 17.
반응형