Activity做为弹出框窗口不能对齐屏幕宽度问题的解决
2018-03-22 17:11
225 查看
今天公司项目让做一个弹框,因为涉及的交互比较多,所以选择用Activity做为弹出框,运行出来的效果如下图,却不是我想要的
经过一番查找代码,也没发现有什么不对,后来终于找到解决方法,在Activity的onCreat方法中添加如下代码
再运行程序时达到了自己想要的效果
经过一番查找代码,也没发现有什么不对,后来终于找到解决方法,在Activity的onCreat方法中添加如下代码
//窗口对齐屏幕宽度 Window win = this.getWindow(); win.getDecorView().setPadding(0, 0, 0, 0); WindowManager.LayoutParams lp = win.getAttributes(); lp.width = WindowManager.LayoutParams.MATCH_PARENT; lp.height = WindowManager.LayoutParams.WRAP_CONTENT; lp.gravity = Gravity.BOTTOM;//设置对话框置顶显示 win.setAttributes(lp);
再运行程序时达到了自己想要的效果
相关文章推荐
- IE不能弹出窗口等问题的解决办法
- 解决showModalDialog弹出的子窗口不能刷新的问题
- kubuntu中ibus选词窗口不能正常弹出问题人解决办法
- 完美解决kindle上网不能弹出新窗口问题,无需进Article Mode
- 解决showModelessdialog和showModaldialog弹出的窗口不能查看源代码的问题
- 解决JavaScript页面刷新与弹出窗口问题
- JavaScript页面刷新与弹出窗口问题解决方法
- android 软键盘不能弹出 问题解决
- FLex3中弹出窗口包含TabNavigator时标签页的标题可能显示不完全的问题及解决方法
- div滑动门 repeater内容中的ul li 不能对齐的问题解决
- Extjs TriggerField在弹出窗口显示不出问题的解决方法
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- 解决statusStrip控件上的项目不能靠右对齐的问题
- JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度问题
- vmware ubuntu14.04虚拟机不能正常拷贝文件到windows且不能自适应虚拟机屏幕窗口自动变化的解决办法
- C# webbrowser爬虫中经常碰到的脚本错误弹出窗口的问题解决
- FLex3中弹出窗口包含TabNavigator时标签页的标题可能显示不完全的问题及解决方法
- 解决Android Studio的Terminal窗口不能输入的问题
- 【译】用Fragment解决屏幕旋转(状态发生变化)状态不能保持的问题
- 【译】用Fragment解决屏幕旋转(状态发生变化)状态不能保持的问题