@SuppressLint("ParserError") private ArrayAdapter<String> listAdapter;//List, 배열안의 리터럴 값을 View로 변환 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* * AdapterView 생성 * 1. AdapterView 객체 조회(생성) - ListView * 2. Data를 넣어서 Adapter객체 생성 - ArrayAdapter * 3. AdapterView에 Adapter객체 설정 */ ListView listView = (ListView) findViewById(R.id.list_view); ArrayList list = new ArrayList(); list.add("대한민국"); list.add("중국"); list.add("태국"); list.add("일본");
listAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,list);//android.R.layout.simple_list_item_1 - 안드로이드 시스템에서 제공해주는 textView layout에 list 값을 넣어라. listView.setAdapter(listAdapter);//AdapterView를 ListView에 하나씩 뿌려줌.