1、普通情况下,系统默认的Dialog显示位置为屏幕居中:
pbDialog = new ProgressDialog(MainActivity.this);
pbDialog.setMessage("请稍等,载入中");
pbDialog.show();
2、设置Dialog显示位置在屏幕底部:
pbDialog = new ProgressDialog(MainActivity.this);
pbDialog.setMessage("请稍等,载入中"); WindowManager.LayoutParams params = pbDialog.getWindow().getAttributes();
pbDialog.getWindow().setGravity(Gravity.BOTTOM);
pbDialog.show();
3、设置Dialog显示位置在屏幕底部,而且距离底部100px:
pbDialog = new ProgressDialog(MainActivity.this);
pbDialog.setMessage("请稍等,载入中"); WindowManager.LayoutParams params = pbDialog.getWindow().getAttributes();
pbDialog.getWindow().setGravity(Gravity.BOTTOM);
params.y = 100;
pbDialog.getWindow().setAttributes(params);
pbDialog.show();