Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

一个比较冷门的问题,如果是多屏显示,对副屏适配可能存在问题 #278

Closed
5 tasks done
dlgit88839 opened this issue Mar 16, 2020 · 6 comments
Closed
5 tasks done

Comments

@dlgit88839
Copy link

Environment

  • Autosize Version:
  • Target Android Version:
  • Device Model:
  • Device Resolution:
  • Design Size On AndroidManifest:

Bug Description:

Log:



Screenshot

Related Code:

  

Others:

@JessYanCoding
Copy link
Owner

什么问题

@dlgit88839
Copy link
Author

副屏不会生效,因为副屏的display和主屏不同,在副屏presentation初始化过程中会根据display生成context,getResource和主屏获取到的也就不同

@JessYanCoding
Copy link
Owner

JessYanCoding commented Mar 20, 2020

#188

这个是类似的 issues。

#1 (comment)

可以参照上面这个回答,看是否能重写 ContextWrapper 和他的 getResources() 返回一个经过适配的 Resources,如果不行的话,那就没办法了,Presentation 可能不允许这样做,也就是 Presentation 用不了所有今日头条适配方案,那就换其他适配方案

@Kidlite
Copy link

Kidlite commented Mar 4, 2021

在 Presentation的构造函数里,修改DisplayMetrics的density即可

@cmz-one
Copy link

cmz-one commented Jun 8, 2021

在 Presentation的构造函数里,修改DisplayMetrics的density即可

@Kidlite 请问能贴下代码吗

@dxy1046
Copy link

dxy1046 commented Aug 24, 2022

在 Presentation的构造函数里,修改DisplayMetrics的density即可

@Kidlite 请问能贴下代码吗

请问这个问题您有解决的办法吗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants