private void setWindowAttributes() {
WindowManager.LayoutParams p = getWindow().getAttributes(); //获取对话框当前的参数值
p.gravity = Gravity.START | Gravity.BOTTOM;
DisplayMetrics outMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(outMetrics);
p.x = 9;
p.y = 80;
p.height = 630;//高度设置为屏幕的0.8
p.width = (int) (outMetrics.widthPixels * 0.5); //宽度设置为屏幕的0.8
getWindow().setAttributes§; //设置生效
}
Activity当弹出时设置位置
最新推荐文章于 2024-07-25 14:42:05 发布