欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决在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);




相关标签: Android Android7.0