Search
📘

17강. 항목 선택 Dialog

무단 도용 및 복제, 사용 저작권 안내 수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유), 불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!

1. 단일 선택 Dialog

라디오 버튼 형태를 제공하는 다이얼로그이다.
AlertDialogBuildersetSingleChoiceItems 메서드를 통해 구현한다. AlertDialog에서 ListView를 추출하고 ListView의 checkedItemPosition 프로퍼티를 이용해 선택한 항목의 인덱스 번호를 파악할 수 있다.

2. 다중 선택 dialog

체크박스 형태를 제공하는 다이얼로그이다
AlertDialogBuildersetMultiChoiceItems 메서드를 통해구현한다.
AlertDialogBuilder에서 ListView를 추출하고 ListView의 checkedItemPositions 프로퍼티를 이용해 현재 선택된 항목들을파악할 수 있다. 이 때, 선택 상태가 변경된 항목의 인덱스가 추출되므로 이를 이용해 선택 여부를 직접 확인해야 한다.

3. 학습 정리

정리
Dialog의 항목을 이용해 단일 혹은 다중 선택을 할 수 있도록 제공할 수 있다.