무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. 단일 선택 Dialog
•
라디오 버튼 형태를 제공하는 다이얼로그이다.
•
AlertDialogBuilder의 setSingleChoiceItems 메서드를 통해 구현한다. AlertDialog에서 ListView를 추출하고 ListView의 checkedItemPosition 프로퍼티를 이용해 선택한 항목의 인덱스 번호를 파악할 수 있다.
2. 다중 선택 dialog
•
체크박스 형태를 제공하는 다이얼로그이다
•
AlertDialogBuilder의 setMultiChoiceItems 메서드를 통해구현한다.
•
AlertDialogBuilder에서 ListView를 추출하고 ListView의 checkedItemPositions 프로퍼티를 이용해 현재 선택된 항목들을파악할 수 있다. 이 때, 선택 상태가 변경된 항목의 인덱스가 추출되므로 이를 이용해 선택 여부를 직접 확인해야 한다.
3. 학습 정리
정리
•
Dialog의 항목을 이용해 단일 혹은 다중 선택을 할 수 있도록 제공할 수 있다.