控制dialog 的大小按屏幕大小的百分比设置

控制dialog 的大小按屏幕大小的百分比设置_第1张图片


layout_dialog.xml




    



            case R.id.button2:
                AlertDialog.Builder builder2 =  new AlertDialog.Builder(this);
                View view = LayoutInflater.from(this).inflate(R.layout.layout_dialog,null);
                AlertDialog dialog = builder2.show();
                dialog.setContentView(view);
                Window dialogWindow = dialog.getWindow();
                WindowManager m =  getWindowManager();
                Display d = m.getDefaultDisplay();
                WindowManager.LayoutParams p = dialogWindow.getAttributes();
                p.height = (int) (d.getHeight()*0.6);
                p.width = (int) (d.getWidth()*0.65);
                dialogWindow.setAttributes(p);
                break;






你可能感兴趣的:(android)