一个比较冷门的问题,如果是多屏显示,对副屏适配可能存在问题
dlgit88839 opened this issue · 6 comments
dlgit88839 commented
Environment
- Autosize Version:
- Target Android Version:
- Device Model:
- Device Resolution:
- Design Size On AndroidManifest:
Bug Description:
Log:
Screenshot
Related Code:
Others:
JessYanCoding commented
什么问题
dlgit88839 commented
副屏不会生效,因为副屏的display和主屏不同,在副屏presentation初始化过程中会根据display生成context,getResource和主屏获取到的也就不同
JessYanCoding commented
这个是类似的 issues。
可以参照上面这个回答,看是否能重写 ContextWrapper 和他的 getResources() 返回一个经过适配的 Resources,如果不行的话,那就没办法了,Presentation 可能不允许这样做,也就是 Presentation 用不了所有今日头条适配方案,那就换其他适配方案
Kidlite commented
在 Presentation的构造函数里,修改DisplayMetrics的density即可