Android Kotlin-警报对话框中的中心消息

Android Kotlin-警报对话框中的中心消息,android,kotlin,android-alertdialog,centering,Android,Kotlin,Android Alertdialog,Centering,我正在尝试将AlertDialog的消息置于中心位置,而不添加自定义视图,就像我在标题中所做的那样。我试过一些旧的答案,但是我把null变成mw 这种方法根本不可能,而自定义文本视图作为消息是唯一的方法吗 val alertDialog = AlertDialog.Builder(this).create() alertDialog.setMessage("boop") val title = TextView(this) title.setText(R.string.myresource) t

我正在尝试将AlertDialog的消息置于中心位置,而不添加自定义视图,就像我在标题中所做的那样。我试过一些旧的答案,但是我把
null
变成
mw

这种方法根本不可能,而自定义文本视图作为消息是唯一的方法吗

val alertDialog = AlertDialog.Builder(this).create()
alertDialog.setMessage("boop")
val title = TextView(this)
title.setText(R.string.myresource)
title.setPadding(10, 10, 10, 10)
title.gravity = Gravity.CENTER
title.textSize = 20F
alertDialog.setCustomTitle(title)

alertDialog.show()

val mw = alertDialog.findViewById<TextView>(R.id.message)
mw.gravity = Gravity.CENTER
val-alertDialog=alertDialog.Builder(this.create())
alertDialog.setMessage(“boop”)
val title=TextView(此)
title.setText(R.string.myresource)
标题.设置填充(10,10,10,10)
title.gravity=gravity.CENTER
title.textSize=20F
alertDialog.setCustomTitle(标题)
alertDialog.show()
val mw=alertDialog.findViewById(R.id.message)
mw.重力=重心

R.id.message
更改为
android.R.id.message
,因为您需要在android包中声明的视图

val mw = alertDialog.findViewById<TextView>(android.R.id.message)
mw.gravity = Gravity.CENTER
val mw=alertDialog.findviewbyd(android.R.id.message)
mw.重力=重心

R.id.message
更改为
android.R.id.message
,因为您需要在android包中声明的视图

val mw = alertDialog.findViewById<TextView>(android.R.id.message)
mw.gravity = Gravity.CENTER
val mw=alertDialog.findviewbyd(android.R.id.message)
mw.重力=重心

就是这样!谢谢是否有任何其他已知id用于进一步保管警报对话框,如按钮或布局本身?@mTak您可以使用
android.R.id.icon
获取图标,但如果您需要按钮,则在AlertDialog中有一个名为
dialog.getButton(AlertDialog.BUTTON\u POSITIVE)
的方法。谢谢,就这样!谢谢是否有任何其他已知id用于进一步保管警报对话框,如按钮或布局本身?@mTak您可以使用
android.R.id.icon
获取图标,但如果您需要按钮,则在AlertDialog中有一个名为
dialog.getButton(AlertDialog.BUTTON\u POSITIVE)
的方法。谢谢