본문 바로가기
IT/Android

Kotlin] MultiSelectListPreference 선택값 summary에 반영

by 깻잎쌈 2020. 4. 4.
반응형
val Pref = findPreference("Category") as MultiSelectListPreference
Pref.summary = Pref.values.joinToString(", ")

//sumary에 반영 
Pref.setOnPreferenceChangeListener { preference, newValue ->
 	 val newValueSet = newValue as? HashSet<*>
         ?: return@setOnPreferenceChangeListener true

     Pref.summary = newValueSet.joinToString(", ")  
     true
}

반응형

댓글