Dialog全屏显示

来源:互联网 发布:java中ant怎么用 编辑:程序博客网 时间:2024/06/06 02:59
Dialog dialog = new Dialog(MainActivity.this,R.style.DialogParent);View view =LayoutInflater.from(MainActivity.this).inflate(R.layout.view,null);dialog.addContentView(view, new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));dialog.show();WindowManager windowManager = getWindowManager();Display display = windowManager.getDefaultDisplay();WindowManager.LayoutParams lp=dialog.getWindow().getAttributes();lp.width = (int)(display.getWidth()); //设置宽度lp.height = (int)(display.getHeight());//设置高度dialog.getWindow().setAttributes(lp); 

Dialog的样式:

<style name="DialogParent" parent="@android:style/Theme.Holo.DialogWhenLarge">       <item name="android:windowNoTitle">true</item>        <item name="android:windowFullscreen">true</item></style>
0 0