Kotlin
setMultiChoiceItems / 다중 선택자/ 코틀린 멀티 초이스/ setSingleChoiceItems / 단일 선택자/ 싱글초이스
오래걸려도괜찮아
2022. 3. 23. 20:15
setMultiChoiceItems
다중 선택자
문법
setOnClickListener
얘처럼 이벤트가 정해진 인자들, 배열이 있는 상황에서 다중 선택자는 말그대로 "여러개를 선택한다"는 기능을 담고있따.
1. cursor : 들고 올 인자
2. isCheckedColumn: 체트되어있는 인자
3.4. 은 {람다식}으로 뺀다. 의미는 멀티 초이스를 할 경우 발생할 이벤트를 말한다.
dlg(인자).setMultiChoiceItems(versionArray, checkArray){dialog, position, isChecked->
if(isChecked)
btn1.text=versionArray[position] // 체크가 되어있으면 버튼으로 들고 오고
else
btn1.text="" // 체크가 되어 있지 않으면 공백처리하라
setSingleChoiceItems
단일 선택자
setOnClickListener
다중 선택자랑 다르게 똑같은 이벤트가 정해진 인자들, 배열이 있는 상황에서 단일 선택자는 말그대로 "한개를 선택한다"는 기능을 담고있다.
1. cursor : 들고 올 인자
2. isCheckedColumn: 체트되어있는 인자
3.4. 은 {람다식}으로 뺀다. 의미는 싱글초이스를 할 경우 발생할 이벤트를 말한다.