出现场景:
横屏应用,在按home按键或者锁屏,当软件进入后台时,保持手机的竖屏,此时再产生新的Fragment更新UI时,有几率出现适配错误。
解决办法:
在Activity中
@Override
public Resources getResources() {
//需要升级到 v1.1.2 及以上版本才能使用 AutoSizeCompat
int width = AutoSizeConfig.getInstance().getScreenWidth();
int height = AutoSizeConfig.getInstance().getScreenHeight();
AutoSizeCompat.autoConvertDensity(super.getResources(), 961, width > height);
return super.getResources();
}
本文探讨了横屏应用中,按Home键或锁屏后,软件后台竖屏更新Fragment时可能出现的UI适配问题。提供了一种在Activity中通过AutoSizeCompat解决屏幕尺寸动态调整的方法,确保不同设备上的正确显示。
909

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



