可以动态修改它的大小吗
DisplayMetrics dm = new DisplayMetrics();
getWindow().getWindowManager().getDefaultDisplay().getMetrics(dm);
LayoutParams p = getWindow().getAttributes();
p.height = (int) (dm.heightPixels * 0.9);
p.width = (int) (dm.widthPixels * 0.95);
getWindow().setAttributes(p);
这是设置Activity窗口大小的
你用dialog或者用透明activity,里面的布局弄成你需要的尺寸