android 7.0 PopupWindow中ShowAsDropDown()方法不适配的解决方案
来源:互联网 发布:杨幂用什么软件直播 编辑:程序博客网 时间:2024/05/31 13:15
方法:
在你extends的PopupWindow中添加如下代码:
@Override
public void showAsDropDown(View anchor) {//为了适配android 7.0以上的showAsDropDown失效的问题
if (Build.VERSION.SDK_INT >= 24) {
Rect rect = new Rect();
anchor.getGlobalVisibleRect(rect);
int h = anchor.getResources().getDisplayMetrics().heightPixels - rect.bottom;
setHeight(h);
}
super.showAsDropDown(anchor);
}
阅读全文
0 0
- android 7.0 PopupWindow中ShowAsDropDown()方法不适配的解决方案
- Android 7.0 PopupWindow 的showAsDropDown(View v)适配
- Popupwindow的showAsDropDown方法详解
- 在Android 7.0上PopupWindow.showAsDropDown不起作用的解决方法
- 在Android 7.0上PopupWindow.showAsDropDown不起作用的解决方法
- 在Android 7.0上PopupWindow.showAsDropDown不起作用的解决方法
- android popupwindow showAsDropDown offsetx无效的问题
- 在Android 7.0上PopupWindow.showAsDropDown不起作用
- PopupWindow在android7.0+的update、showAsDropDown方法
- Android开发之PopupWindow的showAtLocation()和showAsDropDown()
- Android7.0中PopupWindow的showAsDropDown异常问题
- 解决在Android 7.0上PopupWindow.showAsDropDown不起作用
- PopupWindow的使用showAsDropDown()无法dismiss解决方法
- PopupWindow的showAsDropDown位置问题 Android7.0
- Android中popupWindow的各种方法简介
- (原创)关于PopupWindow的showAsDropDown()和showAtLocation()使用方式及其区别
- android7.0-PopupWindow-showAsDropDown
- Android下PopupWindow隐藏及显示(showAtLocation/showAsDropDown)
- 自定义ToolBar沉浸式适配
- Ubuntu16.04_Cuda8.0_CUDNN6.0_caffe_tensorflow
- bzoj 2631: tree LCT
- char*--strcpy--strcat实现的感悟
- javascript 原型和原型链
- android 7.0 PopupWindow中ShowAsDropDown()方法不适配的解决方案
- 数组的创建
- android系列--java解析json字符串
- 在Fragment中处理WebView的返回事件
- 阿里云成为全球唯一完成德国C5云安全基础附加标准审计云服务商 数据安全获“最严谨”标准认可
- solrCloud整理
- PhotonServer服务器
- 达威尔GK5巧克力办公静音键盘,七色背光RGB游戏家用有线键盘上线啦!
- 3-5 学生成绩统计