如何在Kotlin中更改警报对话框的高度和宽度。警报对话框代码如下所示:
val loginProgressDialog = AlertDialog.Builder(this)
.setView(layoutInflater.inflate(R.layout.alert_dialog, null))
.setCancelable(false)
.create()
我尝试了以下操作,但没有成功
loginProgressDialog.window?.attributes?.width = 100
loginProgressDialog.window?.attributes?.height = 100
如果你能链接到一个有解决方案的帖子,我也很乐意。
2条答案
按热度按时间vmdwslir1#
您可以使用以下命令来实现此目的
您只能在使用
loginProgressDialog.show()
显示AlertDialog后立即使用它vxf3dgd42#
如果您正在为警报对话框使用自定义视图,则可以设置根布局高度和宽度以环绕内容,然后添加另一个具有固定尺寸的布局。这将使您的对话框继承与子视图相同的尺寸。