how to do multiple button dialog kotlin
// kotlin code alert dialog builder with multiple buttons
// context = this or applicationContext
val dialog = AlertDialog.Builder(context)
val bNames = arrayOf<CharSequence>("button 1", "button 2", "button 3")
dialog.setTitle("CHOOSE ACTION")
dialog.setItems(bNames) { _, which ->
when (which) {
0 -> Toast.makeText(context, "clicked 1", Toast.LENGTH_SHORT).show();
1 -> Toast.makeText(context, "clicked 2", Toast.LENGTH_SHORT).show();
2 -> Toast.makeText(context, "clicked 3", Toast.LENGTH_SHORT).show();
}
}.create()
// for more actions...
dialog.setNegativeButton("Cancel") { _, _ -> }
dialog.show()
Are there any code examples left?
New code examples in category Kotlin
-
Kotlin 2022-03-27 07:55:32 kotlin split by uppercase
-
Kotlin 2022-03-27 07:40:17 var and val in kotlin
-
Kotlin 2022-03-20 03:10:23 kotlin Random()
-
Kotlin 2022-03-18 00:40:01 exported android manifest
-
Kotlin 2022-03-16 13:50:04 okhttp kotlin example
-
Kotlin 2022-03-16 05:25:02 coroutines kotlin android dependency
-
Kotlin 2022-03-14 18:05:24 arrayadapter spinner kotlin fragment
-
Kotlin 2022-03-07 04:30:37 spring boot kotlin
-
Kotlin 2022-03-06 06:05:06 kotlin scope functions
-
Kotlin 2022-02-28 03:15:02 handler kotlin