ListView를 Adapter로 연결시켜 나타내기.
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