setMultiChoiceItems / 다중 선택자/ 코틀린 멀티 초이스/ setSingleChoiceItems / 단일 선택자/ 싱글초이스

2022. 3. 23. 20:15Kotlin

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. 은  {람다식}으로 뺀다. 의미는 싱글초이스를 할 경우 발생할 이벤트를 말한다.