Android 在kotlin中打开alertDialog,了解如何使用单选按钮设置这两条消息
试图在kotlin中打开alertDialog时,该对话框需要显示标题、一些文本消息和一些单选按钮列表 使对话框部分工作,但无法设置消息(正文),如果设置消息,则不会显示单选按钮(???) 我想这可能是alertDialog的局限性,或者有人知道如何解决这个问题Android 在kotlin中打开alertDialog,了解如何使用单选按钮设置这两条消息,android,kotlin,android-alertdialog,radiobuttonlist,Android,Kotlin,Android Alertdialog,Radiobuttonlist,试图在kotlin中打开alertDialog时,该对话框需要显示标题、一些文本消息和一些单选按钮列表 使对话框部分工作,但无法设置消息(正文),如果设置消息,则不会显示单选按钮(???) 我想这可能是alertDialog的局限性,或者有人知道如何解决这个问题 fun openAlertDialog(title: String, alertMessage: String, items: ArrayList<String>) { val poistion = 0 va
fun openAlertDialog(title: String, alertMessage: String, items: ArrayList<String>) {
val poistion = 0
val alertDilogBuilder = AlertDialog.Builder(activity, R.style.myDialogeTheme)
alertDilogBuilder.setTitle(title)
//alertDilogBuilder.setMessage(alertMessage) //<== if setMessage the radio button will not show
.setSingleChoiceItems(list, poistion, object : DialogInterface.OnClickListener {
override fun onClick(dialog: DialogInterface, index: Int) {
onSelectedCategory(items[index])
Toast.makeText(activity.applicationContext,
items[index],
Toast.LENGTH_SHORT).show()
dialog.dismiss()
}
})
alertDialog = alertDilogBuilder.create()
alertDialog.setButton(AlertDialog.BUTTON_POSITIVE, “Ok", {
dialogInterface, i ->
onSelectedCategory(items[0])
})
alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "Cancel", {
dialogInterface, k ->
dialogInterface.dismiss()
})
alertDialog!!.show()
}
有趣的openAlertDialog(标题:String,alertMessage:String,条目:ArrayList){
val泊松=0
val alertDilogBuilder=AlertDialog.Builder(活动,R.style.myDialogeTheme)
alertDilogBuilder.setTitle(标题)
//AdvultDigoBug.StEngEnter(AlpultMead)//您可以考虑使用<代码> SETVIEW/COD>,但是还有更多的工作要做。右@ BakaWaii,只是尝试不必构建另一个视图,而只需使用AlctCudio。