华为手机底部华为虚拟键盘适配左右移动怎么办?

3817人阅读
Android相关(14)
最近公司的项目里遇到了一个问题,就是最后适配的时候时候同事的华为手机时,由于底部带有虚拟按键,所以正好遮住了底部导航栏的按钮以及其他子页面的一些存在于底部的功能。
也在网上找了些解决方案,但是不是很完美,下面说下我的解决步骤。
首先我找到了一个方案,说是在布局富容器中添加一句话
android:fitsSystemWindows=&true&
通过这句话让布局容器来适应手机屏幕,加上了之后,果然管用,底部导航栏确实在虚拟按键弹出时也跟随弹上来了,但是样式很丑,虚拟按键的背景色是为透明色,看起来很不美观,不像其他应用那样是黑色的。
在继续往下找,最后发现,是因为我在项目中设置了沉浸式通知栏导致的,取消掉了,果然好了,而且也不需要&android:fitsSystemWindows=&true&这句话就能完美适配了。
以上是我的解决方法,但是又有一个问题,就是沉浸式通知栏和底部虚拟按键不能共存么?如果有大神看到了,求解答。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:7698次
排名:千里之外
原创:20篇
(2)(2)(3)(2)(1)(1)(3)(1)(1)(1)(1)(3)当前位置: &
> 入门必知  华为mate怎么隐藏底部虚拟按键  华为mate自带的底部虚拟按键不仅占据了屏幕而且还不透明,严重影响了手机的界面美观。自从安卓4.0系统以后,所有的底部虚拟按键都被做进了系统里,华为mate只不过是把它借调出来优化了,下面我就给大家分享一下如何屏蔽。  准备好RE管理器  方法/步骤  1、开启底部虚拟按键,RE浏览器进入 “\system\“目录  2、打开编辑“build.prop”并在最后一行添加“qemu.hw.mainkeys=0“  3、保存,重启手机就有了(对所有安卓4.0以上的机器都管用,今天还专门拿NOTE2验证了)。  4、屏蔽底部虚拟按键,用RE浏览器进入 “\system\“目录  5、打开编辑“build.prop”并在最后一行添加“qemu.hw.mainkeys=1“ 保存,重启手机,底部虚拟按键就消失了。本文行家热门分类热门文章 |
| Copyright (C) 2012 安卓乐园
苏ICP备号-1手机签到经验翻倍!快来扫一扫!
如何把手机下面的虚拟键盘呼吸灯关闭?
6883浏览 / 31回复
如何把下面的虚拟呼吸灯关闭?呵呵呵呵呵呵呵呵,我用的是华为U95081G 版的。
支持键盘翻页 ( 左右 )&
您需要登录后才可以回帖&&&|&&&&&
可能感兴趣的板块:
用户名/注册邮箱/注册手机号
其他第三方号登录华为手机页面出面左右移动怎么设置,_百度知道

我要回帖

更多关于 华为的虚拟键盘 的文章

 

随机推荐