安卓全面屏适配问题

来源:13-2 React Native 全屏幕适配指南【走在技术前沿】

懵逼猫

2023-01-14

应用通过如下两种方法修改AndroidManifest.xml均可以默认全屏显示:

针对Activity添加android:resizeableActivity = “true”,此设置只针对Activity生效,且增加了此属性该activity也会支持分屏显示;
设置targetSdkVersion>=26,也就是O版本;
应用通过如下两种方式均可以设置应用支持的最大显示比例。如果应用设置的支持最大比例是2,而设备实际比例是2.5,则还是无法全屏显示,会出现黑边:

添加android:MaxAspectRatio,此设置项可以针对Application和Activity生效,对应的是应用支持的最大比例,此属性需要基于O版本开发环境才可以编译通过;
添加android.max_aspect:

这上面的Activity在哪里呢?我只找到了AndroidManifest.xml文件

设置targetSdkVersion>=26,也就是O版本, 这个设置targetSdkVersion>=26在哪里设置呢

添加android:MaxAspectRatio这个是添加到那里呢?不是很明白

写回答

1回答

CrazyCodeBoy

2023-01-16

可以参考下这块代码的写法https://git.imooc.com/coding-304/GitHub_Advanced/src/master/android/app/src/main/AndroidManifest.xml
0
0

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3144 学习 · 3241 问题

查看课程