全面屏如何使用出现后,如果不做适配屏幕上会出现上下黑边,影响视觉效果
將ratio_float设置为2.1即可适配一众全面屏如何使用手机,即:
很多的手机是有虚拟导航栏的特别是华为手机,有人提议通过判断是否含有虚拟导航欄不就可以判断是否为全面屏如何使用了吗?
通过检验发现此方法并不能判断是否为全面屏如何使用,因为全面屏如何使用的手机通過以上方法判断的值为:true。
因此需要从其他方面进行判断,全面屏如何使用与传统屏的区别在于屏幕的纵横比,所以可以从纵横仳方面做出判断,详细代码如下:
// 低于 API 21的都不会是全面屏如何使用。。
例如:此判断在PopupWindow兼容适配有虚拟导航栏手机和全面屏如何使用嘚显示时底部被虚拟导航栏遮盖,或者全面屏如何使用手机下方有间隙
三,全面屏如何使用手机的虚拟导航和全面屏如何使用手势的判斷;
全面屏如何使用手机手势是一特色,但也还是有习惯了用虚拟导航栏的因此在判断是否为全面屏如何使用手机的基础上,需要做虚擬导航栏的适配;
判断是否启用虚拟导航的方法:
* 判断全面屏如何使用是否启用虚拟键盘
//设置底部导航栏颜色
这个既可以作为修改导航栏顏色也是必须的,否则判断是否启用虚拟导航的方法的无效