Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何更改Kotlin中AlertDialog的宽度和高度_Android_Kotlin_Android Alertdialog - Fatal编程技术网

Android 如何更改Kotlin中AlertDialog的宽度和高度

Android 如何更改Kotlin中AlertDialog的宽度和高度,android,kotlin,android-alertdialog,Android,Kotlin,Android Alertdialog,如何更改Kotlin中警报对话框的高度和宽度。我的警报对话框代码如下所示: val loginProgressDialog = AlertDialog.Builder(this) .setView(layoutInflater.inflate(R.layout.alert_dialog, null)) .setCancelable(false) .create() 我尝试了以下方法,但没有成功 loginProgr

如何更改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

如果你能链接到一个有解决方案的帖子,我也会很乐意的。

你可以用这个来实现

loginProgressDialog.window?.setLayout(100, 100)

只有在使用
loginProgressDialog.show()。成功了。显然,我以前确实尝试过,但我在调用show之前调用了setLayout。@Prantosamadder非常欢迎您,如果它解决了问题,请将其标记为正确答案!