允许改变应用尺寸
要适配折叠屏,首先是要让应用支持动态改变尺寸,我们需要在 menifest 中的 Application 或对应的 Activity 下声明:
android:resizeableActivity="true"
相反,如果暂时不打算适配,把这个参数设为 false 就好了。
需要说明的是,这个参数在 Android 7.0 或更高版本默认为 true,以下则默认为 false。
监听尺寸改变
在默认情况下,当屏幕发生了变化,系统会销毁并重新创建整个 Activity。但我们希望屏幕变化之后,程序能够以切换前的状态继续运行,不需要重启页面。
我们可以给 Activity 添加配置:
android:configChanges="screenLayout|smallestScreenSize|screenSize"
本文介绍了如何在Android应用中使用特定代码来处理屏幕布局、最小屏幕大小和屏幕尺寸的配置变化,以确保应用在不同设备上保持兼容性。
495

被折叠的 条评论
为什么被折叠?



