华为手机虚拟键导致View缩放

这里写图片描述

开发时在登陆页加了个视频
在华为手机上虚拟键一出来 屏幕出现了白边 华为虚拟键弹出来但是视频被缩放了
在这里记录一下
根布局 fitSystemWindow=false;

//适配华为手机
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

隐藏软键盘 、弹出也不会是视频被缩放

But 华为手机好了 但是红米5跪了
最后 重写了onMeasure方法

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int width = getDefaultSize(0, widthMeasureSpec);
int height = getDefaultSize(0, heightMeasureSpec);
setMeasuredDimension(width, height);
}
最后ok了 都没问题了

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

华为手机虚拟键导致View缩放

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭