android--自定义ProgressDialog显示位置(其它Dialog子类都可以设置)

来源:互联网 发布:重庆美皇公司知乎 编辑:程序博客网 时间:2024/05/18 03:05

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();


1 0
原创粉丝点击