博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android dialog使用自定义布局 设置窗体大小位置
阅读量:5071 次
发布时间:2019-06-12

本文共 991 字,大约阅读时间需要 3 分钟。

AlertDialog.Builder builder = new Builder(mContext);              builder.setTitle("更新进度");                    final LayoutInflater inflater = LayoutInflater.from(mContext);              View v = inflater.inflate(R.layout.progress, null);              mProgress = (ProgressBar) v.findViewById(R.id.progress);                    builder.setView(v);//此处设置自定义布局                    downloadDialog = builder.create();                    downloadDialog.show();                    downloadDialog.getWindow().setLayout(300, 200);//此处设置位置窗体大小

 注意设置位置需要在dialog调用show()方法以后,要不然没有效果i改变

另外dialog也可以设置窗体位置 具体代码为

menuDialog = new AlertDialog.Builder(this).create();                  Window mWindow = menuDialog.getWindow();                     WindowManager.LayoutParams lp = mWindow.getAttributes();                     lp.x = 10;   //新位置X坐标                        lp.y = 120; //新位置Y坐标     menuDialog.onWindowAttributesChanged(lp);    menuDialog.show();

 

转载于:https://www.cnblogs.com/loaderman/p/6506426.html

你可能感兴趣的文章
ubuntu vlan配置 (modules)
查看>>
java线程
查看>>
如何理解和熟练运用js中的call及apply?
查看>>
恋恋风辰 对于redis底层框架的理解(一)
查看>>
反编译工具Reflector下载(集成FileGenerator和FileDisassembler)
查看>>
4.14数学
查看>>
Cookie的弊端
查看>>
[Yii Framework] spl_autoload_register 导致加载顺序冲突
查看>>
梦断代码阅读笔记01
查看>>
设计模式14-责任链模式
查看>>
测试总结
查看>>
android各种菜单使用介绍
查看>>
反汇编逆向实例_简单函数调用
查看>>
HTML水平居中和垂直居中的实现方式
查看>>
hadoop--安装
查看>>
Unique Paths II
查看>>
网口扫盲三:以太网芯片MAC和PHY的关系
查看>>
Unity基于响应式编程(Reactive programming)入门
查看>>
【贪心】POJ 3262 Protecting the Flowers
查看>>
extjs JsonStore加载数据,Combobox只显示最后一项值问题
查看>>