
我们打开手机vivoy66,在手机桌面,我们点击打开设置,进入手机设置界面,在手机设置界面,我们点击打开系统导航,在系统导航界面,我们直接点击选择虚拟按键,将虚拟按键调出来就可以了。
vivo Y66采用55 英寸屏幕;高度约15356毫米,宽度约7579毫米,厚度约749毫米,重量约157克。配有金色、玫瑰金、磨砂黑3种颜色。
Android 10 11更新后 以前的判断方法失效了
这里使用一个笨方法
通过获取屏幕上底部View的坐标去判断
如果底部View 的Y坐标的高度 小于屏幕的实际高度 ,则说明底部有虚拟按钮
本文将一步一步讲解实现上述三种设计
获取键盘显示状态的原理是:首先利用getRootView()getHeight() 获取屏幕高度,在利用getWindowVisibleDisplayFrame 获取应用显示区域,但是这个区域不包含虚拟按键的区域(虚拟键盘、手机底部虚拟按键),我们根据前者与后者之差与状态栏高度的比较来判断键盘的显示与隐藏状态。
需要特别指出的是,在某些手机上,比如华为mate8,底部会出现一个可以随时隐藏与显示的一行虚拟按键(Android杂乱生态的无奈
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)