@Override
public void show() {
super.show();
WindowManager m = ((Activity) mContext).getWindowManager();
Display d = m.getDefaultDisplay();
WindowManager.LayoutParams params = getWindow().getAttributes();
params.width = (int) (d.getWidth() * 0.95);
params.y = Util.dp2px(mContext, 120);
params.dimAmount = 0.3f;
getWindow().setAttributes(params);
}
本文介绍了一种方法来调整Android应用中对话框的显示效果,包括宽度、位置和背景暗化程度等参数。通过覆盖show方法并设置WindowManager.LayoutParams属性实现。

873

被折叠的 条评论
为什么被折叠?



