/**
* 适配7.0-、7.0、7.1及8.0版本手机
* @param anchor
* @param xoff
* @param yoff
*/
@Override
public void showAsDropDown(View anchor, int xoff, int yoff)
{
if (Build.VERSION.SDK_INT >= 24)
{
Rect rect = new Rect();
anchor.getGlobalVisibleRect(rect);
int height = anchor.getResources().getDisplayMetrics().heightPixels - rect.bottom - 5;
setHeight(height);
}
super.showAsDropDown(anchor, xoff, yoff);
}
PopupWindow显示位置问题
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1、PopupWindow的位置显示问题 项目时发现Popupwindow在7.0及以上的设备上显示位置异常,6....
- public class MyPopupWindow extends PopupWindow {public My...