写在前面
Android全面屏的手机越来越多了,要开始考虑应用适配全面屏的问题了,查了查相关文章,总结一下.
声明最大屏幕宽高比
?...以上图片来自Google Developer
通过文档可以看出从Android7.0开始,应用的多窗口模式默认变为启动,在多窗口模式下,默认已经进行了全面屏适配,如果我们不想应用在多窗口模式下运行,可以修改以下属性...</activity
android7.1及以下版本:
<meta-data android:name="android.max_aspect" android:value="2.4" /
需要注意的是...非全面屏
因为刘海也是黑色的,所以看上去没有效果....全屏未适配刘海屏页面
全屏适配刘海屏页面
通过查看WindowManager的源码可以看到共有3种显示模式,:
//默认情况,全屏页面不可用刘海区域,非全屏页面可以进行使用
public static