部分手机虚拟键盘的适配问题

来源:互联网 发布:淘宝上找同款 编辑:程序博客网 时间:2024/06/05 04:17

部分手机如MX4 Pro 和vivo X6D调用DeviceUtils.checkDeviceHasNavigationBar(activity)显示有键盘,但实际上下面会显示成透明的,所以需要单独处理

//显示popupwindow        boolean hasNavBar = NavigationBarUtils.checkHasNavigationBar(activity);        if ("MX4 Pro".equals(Constant.BRAND) || "vivo X6D".equals(Constant.BRAND) || !hasNavBar){//魅族MX4 Pro,有虚拟键但是可以显示在底部            mPopupWindow.showAtLocation(et, Gravity.BOTTOM, 0, 0);        }else {        mPopupWindow.showAtLocation(et, Gravity.BOTTOM, 0, NavigationBarUtils.getNavigationBarHeight(activity));        }
0 0
原创粉丝点击