8
努比亚手机屏幕适配失效
- AndroidUtilCode 的版本:1.25.7
- 出现 Bug 的设备型号:NX563J
- 设备的 Android 版本:7.1.1
努比亚手机屏幕适配失效
上个图看看?机器 debug 进去看下哪里出错了?我这边没设备测不了哈
class1.isAssignableFrom(class2) 判定此 Class1 对象所表示的类或接口与指定的 Class2 参数所表示的类或接口是否相同,或是否是其超类或超接口,这个地方if (field.getType().isAssignableFrom(DisplayMetrics.class))这么判断是不是会有问题呢
我这边云测试了下,好像没问题
不过版本是 Android9 的
可以参考 applyOtherDisplayMetrics 这个函数,看怎么能把他封装的真正值替换掉
我找到问题了,这个场景出现在横竖屏切换的时候,
当第一次横竖屏切换正常,在切换就出现问题了,
这个屏幕高度两个获取出来的值不一样,第一次是1920,第二次变成了1845,
所以解决方案是?
不能识别限定符 , sb 努比亚