AndroidAutoSize
AndroidAutoSize copied to clipboard
适配失效
版本:1.2.1 场景:之前用一直没问题,但是最近莫名其妙的出现这种情况,而且是100%必现,就是开屏页没问题 SplashActivity has been adapted! 但是进入到其他界面之后,然后就没有适配了,用了全局配置,很奇怪MainActivity used the global configuration. 但是我MainActivity并没有取消适配
不对,是很奇怪,我把日志打印出来他开始适配了2020-11-14 20:15:33.656 4303-4303/com.huayang.video D/AndroidAutoSize: com.prince.huayang.MainActivity used the global configuration. 2020-11-14 20:15:33.657 4303-4303/com.huayang.video D/AndroidAutoSize: The com.prince.huayang.MainActivity has been adapted! MainActivity Info: isBaseOnWidth = true, designWidthInDp = 420.000000, designWidthInSubunits = 420.000000, targetDensity = 2.571429, targetScaledDensity = 2.571429, targetDensityDpi = 411, targetXdpi = 2.571429, targetScreenWidthDp = 420, targetScreenHeightDp = 662 2020-11-14 20:15:33.862 4303-4303/com.huayang.video D/AndroidAutoSize: com.prince.huayang.MainActivity used the global configuration. 2020-11-14 20:15:33.864 4303-4303/com.huayang.video D/AndroidAutoSize: The com.prince.huayang.MainActivity has been adapted! MainActivity Info: isBaseOnWidth = true, designWidthInDp = 420.000000, designWidthInSubunits = 420.000000, targetDensity = 2.571429, targetScaledDensity = 2.571429, targetDensityDpi = 411, targetXdpi = 2.571429, targetScreenWidthDp = 420, targetScreenHeightDp = 662
我在 manifest配置的是420,他每次初始化的时候是360,很奇怪 designWidthInDp = 360, designHeightInDp = 640, screenWidth = 1080, screenHeight = 1776 com.prince.huayang.SplashActivity used the global configuration. 2020-11-14 20:26:55.741 4941-4941/com.huayang.video D/AndroidAutoSize: The com.prince.huayang.SplashActivity has been adapted! SplashActivity Info: isBaseOnWidth = true, designWidthInDp = 420.000000, designWidthInSubunits = 420.000000, targetDensity = 2.571429, targetScaledDensity = 2.571429, targetDensityDpi = 411, targetXdpi = 2.571429, targetScreenWidthDp = 420, targetScreenHeightDp = 662
通过重写getResources方法解决,但是想知道是什么原因导致了,因为代码一直都没有动过,只是最近突然出现这个问题,而且100%必现
https://blog.csdn.net/luguo1994/article/details/113373191