Android有什么好的办法修改窗口activity的大小

可以动态修改它的大小吗

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,里面的布局弄成你需要的尺寸