自定义Dialog时,会遇到dialog wrap_content,这个时候需要手动设置Dialog大小

来源:互联网 发布:网络安全法的特点 编辑:程序博客网 时间:2024/06/06 04:36

Android_Dialog_设置Dialog窗口的大小,androiddialog大小


/** * 设置Dialog窗口的大小 */private void setWindowSize() {DisplayMetrics dm = new DisplayMetrics();WindowManager m = getWindowManager();m.getDefaultDisplay().getMetrics(dm);// 为获取屏幕宽、高WindowManager.LayoutParams p = getWindow().getAttributes(); // 获取对话框当前的参数值// p.height = (int) (d.getHeight() * 1.0); //高度设置为屏幕的1.0p.width = (int) (dm.widthPixels * 0.86); // 宽度设置为屏幕的0.85p.alpha = 1.0f; // 设置本身透明度p.dimAmount = 0.6f; // 设置黑暗度getWindow().setAttributes(p);}
0 0
原创粉丝点击