android 全面屏手机 getDisplayMetrics() 获取高度不对,未包含底部非全宽的弧形下巴区域

经测试发现,类似华为小米的打孔屏,水滴屏,通过getDisplayMetrics() 获取高度时的高度刚好只到屏幕底部全宽度的末端(如同下图红色线高度),剩下的弧形下巴区域高度拿不到。

android 全面屏手机 getDisplayMetrics() 获取高度不对,未包含底部非全宽的弧形下巴区域_第1张图片

 

在界面绘制完成后通过以下方法可以获得全尺寸的正确高度(上图蓝色线高度)。

view.getRootView().getHeight();

内容不多,希望可以帮到有需要的朋友。

你可能感兴趣的:(android,android)