- xml布局指定layout宽高,dialog.setContentView
- dialog Java代码设置宽高的三种方式
1、 dialog.getWindow().getDecorView().setMinimumWidth( DensityUtils.dip2px(context, 480));
dialog.getWindow().getDecorView().setPadding(0,0,0,0);
2、 dialog.getWindow().setLayout(DensityUtils.dip2px(context, 480), LinearLayout.LayoutParams.WRAP_CONTENT);
3、 WindowManager.LayoutParams params = dialog.getWindow().getAttributes();
params.width = DensityUtils.dip2px(context, 480);
dialog.getWindow().setAttributes(params);
- 设置宽高无效问题处理
- 查看布局边界
> adb shell
> su
> setprop debug.layout 1
- AS查看进程窗口布局 右下角 Layout Inspector
设定Dialog宽高为何需要在Dialog.show()之后才有效文章来源:https://www.toymoban.com/news/detail-697337.html
Dialog源码解析文章来源地址https://www.toymoban.com/news/detail-697337.html
到了这里,关于dialog 设置宽高的四种方式 设置宽高无效问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!