桂林卖手机网站,网站建设与管理升学就业方向,柳州网站虚拟主机公司,如何用html做班级网站默认的Dialog是不能全屏的。也就是怎么设置Dialog的Layout都没用的。下面给出实现Dialog实现全屏的两种方式#xff1a;1、代码实现。这中方法相对比较简单首先继承Dialig#xff0c;然后再构造函数中添加super(context, android.R.style.Theme);setOwnerActivity((Activity)…默认的Dialog是不能全屏的。也就是怎么设置Dialog的Layout都没用的。下面给出实现Dialog实现全屏的两种方式1、代码实现。这中方法相对比较简单首先继承Dialig然后再构造函数中添加super(context, android.R.style.Theme);setOwnerActivity((Activity)context);2、XML实现首先在values文件中添加一个XML文件其次在XML文件中设置一个style然后添加如下代码truetrue最后在代码里设置Dialog的ThemeDialog dialog new Dialog(this, R.style.Dialog_Fullscreen);dialog.setContentView(R.layout.main);dialog.show();如果我们只想要实现宽全屏可以用下面的方法dialog.setView(view);dialog.show();WindowManager m getWindowManager();Display d m.getDefaultDisplay(); //为获取屏幕宽、高android.view.WindowManager.LayoutParams p dialog.getWindow().getAttributes(); //获取对话框当前的参数值//p.height (int) (d.getHeight() * 0.3); //高度设置为屏幕的0.3p.width (int) (d.getWidth()); //宽度设置为全屏dialog.getWindow().setAttributes(p); //设置生效转载时请注明出处及相应链接本文永久地址https://blog.yayuanzi.com/11082.html微信打赏支付宝打赏感谢您对作者Lena的打赏我们会更加努力 如果您想成为作者请点我