有人知道 popwindoew 在 7.0 8.0 9.0 手机 弹出的位置异常 怎么适配吗?
有人知道 popwindoew 在 7.0 8.0 9.0 手机 弹出的位置异常 怎么适配吗? 网上都是
if (Build.VERSION.SDK_INT >= 24){
Rect visibleFrame = new Rect();
relayView.getGlobalVisibleRect(visibleFrame);
int height = relayView.getResources().getDisplayMetrics().heightPixels - visibleFrame.bottom;
popupWindow.setHeight(height);
popupWindow.showAsDropDown(relayView,0,0);
}else {
popupWindow.showAsDropDown(relayView,0,0);
}
这样的解决方法,这只能解决7.0 弹出错位 ,8.0 9.0 的时候弹窗的底部透明遮罩,有一部分空白!!
请问这个问题怎么解决呢?