임종뚱 2019. 12. 19. 20:00

 

ListView 안에 id 값을 list_test로 부여하고

 

MainActivity

 

private ListView list; // list 변수를 선언한다

 

list = (ListView)findViewById(R.id.list_test); // list 변수에 list_test id 값을 넣어준다

 

List<String> data = new ArrayList<>(); // 배열 안에다가 String 형식으로 데이터를 저장한다

 

ListView와 list 를 연결해주는 Adapter 가 있다

 

ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, data);

첫번째 인자 this는 현재 액티비티에 해당되고, 두번쨰 인자는 안드로이드에서 제공하는 기본 폼이다

세번쨰 인자로는 선언해 주었던 data를 넣어준다

 

list.setAdapter(adapter); // adapter를 list에다가 셋팅한다.

 

data.add(""); // 원하는 문자열을 추가한다

 

adapter.notifyDataSetChanged();// 이 상태를 저장 하겠다는 의미이다.

 

빌드를 하면

 화면에 잘 나온다 !!