如何修复对话框';android中的s大小
我使用android的对话框功能读取登录信息。这是完美的工作,但登录对话框显示在不同的手机不同的显示大小。如何为所有设备固定相同的大小 如下图所示 如何解决这个问题如何修复对话框';android中的s大小,android,android-layout,android-dialog,Android,Android Layout,Android Dialog,我使用android的对话框功能读取登录信息。这是完美的工作,但登录对话框显示在不同的手机不同的显示大小。如何为所有设备固定相同的大小 如下图所示 如何解决这个问题 提前感谢您可以通过在运行时提供参数或创建自定义对话框来实现。 请检查这个 或 alertDialog.show(); WindowManager.LayoutParams lp = new WindowManager.LayoutParams(); lp.copyFrom(alertDialog.getWindow().get
提前感谢您可以通过在运行时提供参数或创建自定义对话框来实现。 请检查这个 或
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);
您需要设置对话框的高度和宽度。
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);