• android--自己定义ProgressDialog显示位置(其他Dialog子类都能够设置)


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


  • 相关阅读:
    拆分跨天的时间数据
    模板
    更换数据库服务器迁移步骤
    缺失索引
    flex布局解说和属性
    Vuejs中关于computed、methods、watch,mounted的区别
    皮囊
    回家
    江苏旅游计划
    重写原生alert,弹出层过一会就消失
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4011837.html
Copyright © 2020-2023  润新知