Android 在kotlin中打开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

试图在kotlin中打开alertDialog时,该对话框需要显示标题、一些文本消息和一些单选按钮列表

使对话框部分工作,但无法设置消息(正文),如果设置消息,则不会显示单选按钮(???)

我想这可能是alertDialog的局限性,或者有人知道如何解决这个问题

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。