方法一
Window mWindow = dlg.getWindow();
WindowManager.LayoutParams lp = mWindow.getAttributes();
lp.dimAmount =0.0f;
lp.x = 0; //新位置X坐标
lp.y = -400; //新位置Y坐标
dlg.onWindowAttributesChanged(lp);
alertDialog.show();
方法二
Window window = alertDialog.getWindow();
mWindow.setGravity(Gravity.TOP);//window.setGravity(Gravity.BOTTOM);
alertDialog.show();