第一种方式:
GridLayout g1 = (GridLayout) getLayoutInflater().inflate(R.layout.change,null); Dialog dialog = new AlertDialog.Builder(MainActivity.this).setView(g1).create(); dialog.show(); dialog.getWindow().setLayout(600,600);//设置dialog的长宽都为600
第二种方式:
Viewview = inflater.inflate(R.layout.password_dialog, null);
finalDialog dialog = new AlertDialog.Builder(context).create();
dialog.show();
dialog.setContentView(view);
dialog.getWindow().setLayout(620,414);