public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayList<String> arr= new ArrayList<String>();
arr.add("White");
arr.add("Pink");
arr.add("Orange");
arr.add("Red");
arr.add("Yellow");
arr.add("Black");
arr.add("Green");
arr.add("Wine");
arr.add("Blue");
arr.add("Brown");
//왜 어답터 뷰냐면, 중각 역할을 해주는 것을 거쳐서 출력하라. 일단 어답터가 필요하다!!
ArrayAdapter<String> adap = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arr);
//데이터를 넘겨주고 나면 android.R.layout 의 형태로 접근하면 android의 자원을 접근할 수 있다.
ListView lv = (ListView)findViewById(R.id.list);
lv.setAdapter(adap); // 기본 코드, 어답터가 내용을 알아서 넘겨주고 리스트뷰에 일일이 찍어준다.
}
};
ListView <----- Adapter <------ data
'정보기술, IT > IT source' 카테고리의 다른 글
구글이 지원하는 페이스북 폰의 운명은? (0) | 2013.04.06 |
---|---|
Ajax를 위한 Tomcat 설치. (0) | 2013.04.05 |
Android 터치(Touch) 한 곳에 객체 생성하기. 이미지그리기. (0) | 2013.04.05 |
android 화면 touch시 이미지 생성하기. (0) | 2013.04.05 |
안드로이드 화면에 디폴트로 뜨는 TitleBar 없애기 (0) | 2013.04.05 |