解决在Android 7.0上PopupWindow.showAsDropDown不起作用的问题
程序员文章站
2022-04-15 22:15:06
...
用以下代码:
if (Build.VERSION.SDK_INT < 24) {
popupWindow.showAsDropDown(view);
} else {
int[] location = new int[2];
view.getLocationOnScreen(location);
int x = location[0];
int y = location[1];
popupWindow.showAtLocation(view, Gravity.NO_GRAVITY, 0, y + view.getHeight());
}
替换掉原来的:
popupWindow.showAsDropDown(view);
上一篇: hibernate与spring整合后通用分页查询方法
下一篇: python核心数据类型介绍
推荐阅读
-
分享Android平板电脑上开发应用程序不能全屏显示的问题解决
-
在Android模拟器上模拟GPS功能总是null的解决方法
-
鼠标在电脑上没反应怎么办 使用驱动人生解决鼠标在电脑上没反应的问题
-
解决Android7.0更新后无法安装的问题
-
解决SpannableString在Android组件间传递时显示失效的问题
-
Android SDK Manager 在win8.1上闪退的解决方法
-
解决redis在linux上的部署的问题
-
解决Android TabLayout 在宽屏幕上tab不能平均分配的问题
-
jquery的click事件缺陷问题:绑定class了但是在ajax拼接刷新后点击事件不起作用问题的解决办法
-
解决await在forEach中不起作用的问题