반응형
이 버전에서는 TOC를 지원하지 않습니다. (ex. 모바일)
이전 게시글에서는 ArrayAdapter를 적용하는 가장 기본적인 방법에 대해 이야기했습니다.
이번에는 작성하다 보면 한 번쯤 드는 궁금증 layout.simple_list_item_1이 있으면, layout.simple_list_item_2도 있지 않을까?
라는 궁금증을 해결해드리기 위해 작성하게 되었습니다.
2020/07/25 - [개발 창고/안드로이드 개발] - [Android] ListView에 ArrayAdapter 적용하기
예제 소스
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
// 리스트뷰에 보여줄 목록 데이트 (테스트 용)
ArrayList<HashMap<String, String>> list = new ArrayList<>();
HashMap<String, String> item01 = new HashMap<>();
item01.put("key01", "목록01");
item01.put("key02", "내용입니다01");
list.add(item01);
HashMap<String, String> item02 = new HashMap<>();
item02.put("key01", "목록02");
item02.put("key02", "내용입니다02");
list.add(item02);
// STEP01. 레이아웃의 리스트뷰를 mListview라는 ListView로 선언해준다
ListView mListView = findViewById(R.id.mListView);
// STEP02. From 설정
String[] from = {"key01", "key02"};
// STEP03. To 설정
int[] to = new int[] {android.R.id.text1, android.R.id.text2};
// STEP04. List에 적용할 기본 ArrayAdapter를 호출해준다
SimpleAdapter mAdapter = new SimpleAdapter(this, list, android.R.layout.simple_list_item_2, from, to);
// STEP05. 리스트뷰에 Adapter를 적용해준다.
mListView.setAdapter(mAdapter);
}
실행 결과
[Android] ListView에 SimpleAdapter 적용하기
🇺🇸 English
2024.03.04 - [개발 창고/Android] - [Android] How to apply SimpleAdapter to ListView
반응형
'개발 창고 > Android' 카테고리의 다른 글
[Android] 안드로이드 기능을 웹에서, AndroidBridge (0) | 2020.08.04 |
---|---|
[Android] SeekBar 적용하기 (0) | 2020.07.26 |
[Android] ListView에 ArrayAdapter 적용하기 (0) | 2020.07.25 |
[Android] Thread 사용하기 (0) | 2020.07.23 |
[Android] Shape를 다중으로 사용하기 (0) | 2020.07.23 |