Android 7.0 PopupWindow弹出位置的适配问题
来源:互联网 发布:天鹰行动23.d vb 编辑:程序博客网 时间:2024/06/06 15:39
近期需求是需要在页面标题栏中title的下方弹出PopupWindow进而做一些操作,当写完之后发现在7.0- 手机上弹出的位置是正确的但是运行在7.0系统的手机上时出现了弹出位置将穿进去的控件给覆盖了起来(这是就是7.0popupWindow位置的适配)查了许多资料进行了改正,大家有什么好的方法欢迎大家评论留言,希望此文对大家有所帮助。。。
可以直接在设置位置的地方::
if (Build.VERSION.SDK_INT < 24) { popWindow.showAsDropDown(parent,0,60);} else { int[] a = new int[2]; parent.getLocationInWindow(a); popWindow.showAtLocation(getWindow().getDecorView(), Gravity.NO_GRAVITY, 0, parent.getHeight()+a[1]+60); popWindow.update();}
注意::popupWindow。update();一定要调用(我就是因为没有调用此方法导致我白白浪费半个小时的时间)。。。
方法很简单,但是对于没有处理过的童鞋可能有些难度(因为我比较渣)亲测有效(华为Mate 9,小米5等均没问题)。
阅读全文
0 0
- Android 7.0 PopupWindow弹出位置的适配问题
- Android popupwindow 弹出的位置问题
- PopupWindow的弹出位置
- Android 7.0 popupwindow位置问题
- 解决android7.0popupwindow弹出框位置不正确的问题
- Android中PopupWindow自动判断位置的弹出菜单
- Android PopupWindow怎么合理控制弹出位置
- Android PopupWindow怎么合理控制弹出位置
- PopupWindow指定位置弹出
- Android底部弹出的popupWindow
- Android PopupWindow 的显示位置
- Android PopupWindow 的显示位置
- popupWindow弹出自定义布局+弹出布局的位置控制
- Android PopupWindow在7.0中弹出位置问题
- Android PopupWindow在7.0中弹出位置问题
- Android7.0中PopupWindow弹出位置异常问题
- 解决PopupWindow在android7.0弹出位置错误问题
- Android7.0中PopupWindow弹出位置不正常问题
- 前后端数据交互方法
- Netty学习系列(二)-- NIO介绍
- C#(二)总结
- ArchLinux安装Sublime Text 3
- 代码这样写更优雅(Python 版)
- Android 7.0 PopupWindow弹出位置的适配问题
- 浏览过的博客记录
- 取消与关闭
- MYSQL数据库引擎
- 【Java8】 行为化参数
- 【自组织网】【笔记】之OPNET常见问题
- 优先使用前缀操作符
- python: 字符串占位符的"{0:2}"
- 机器学习之用 Python 从零实现贝叶斯分类器