DialogFragment如何设置大小和位置
2015-07-01 16:12
597 查看
getDialog().getWindow().setGravity(Gravity.CENTER_HORIZONTAL | Gravity.BOTTOM); WindowManager.LayoutParams lp = getDialog().getWindow().getAttributes(); lp.width = WindowManager.LayoutParams.MATCH_PARENT; if (mHeight == 0) { lp.height = WindowManager.LayoutParams.WRAP_CONTENT; } else { lp.height = mHeight; } getDialog().getWindow().setAttributes(lp);
这样子放在onCreateView()就可以了。
参照:
http://stackoverflow.com/questions/9698410/position-of-dialogfragment-in-android?rq=1
相关文章推荐
- 记录一下python easy_install和pip安装地址和方法
- swift实作app 交流分享七(修改導覽列)
- 突破SAT阅读长难句是拿高分的要点
- WindowsAzure Powershell脚本定时启动关机Azure VM
- iptables对请求的URL作IP访问控制
- shell判断和比较
- Pinot 简介
- 上班的第五百一十六天
- [开发工具] 史上最全系列之开发环境搭建之DDMS
- 怎样攻克GRE阅读——生难学术词汇?
- 关于tomcat 成功运行之后内存泄露
- 转义字符总结
- PLSQL DEVELOPER没有工具栏了,设置处理
- va_list 简介
- python更改文字为竖排
- DialogFragment弹出后Activity背景不变暗
- linux下添加需要开机执行的自定义shell脚本
- Spark的transformations和actions操作解释
- 服务开启的2种方式
- LeetCode 1_Two Sum