gpt4 book ai didi

android - 如何在android中修复对话框的大小

转载 作者:行者123 更新时间:2023-11-29 17:51:49 25 4
gpt4 key购买 nike

我使用android 的Dialog 功能来读取登录信息。它工作完美,但登录对话框在不同的手机上显示不同的显示尺寸。如何为所有设备修复相同的尺寸。

如下图所示

enter image description here

enter image description here

如何解决这个问题?

提前致谢

最佳答案

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(layout);
builder.setTitle("Title");
alertDialog = builder.create();
alertDialog.show();
alertDialog.getWindow().setLayout(600, 400); //Controlling width and height.

alertDialog.show();
WindowManager.LayoutParams lp = new WindowManager.LayoutParams();

lp.copyFrom(alertDialog.getWindow().getAttributes());
lp.width = 150;
lp.height = 500;
lp.x=-170;
lp.y=100;
alertDialog.getWindow().setAttributes(lp);

关于android - 如何在android中修复对话框的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22378150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com