Android Kotlin-警报对话框中的中心消息
我正在尝试将AlertDialog的消息置于中心位置,而不添加自定义视图,就像我在标题中所做的那样。我试过一些旧的答案,但是我把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
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)
的方法。谢谢