因为某些 App 根据 density 来计算设备是平板还是手机,如果是手机就竖屏显示,如果是平板就横屏显示。
我改成 density 改为 213(安卓 TV)后,这些 App 可以以横屏显示,但是自家的很多 App 和 UI 的布局就出现问题了, 有没有好的办法可以做 workaround ?
在 DisplayMetrics.java 里尝试修改 DENSITY_MEDIUM 和 DENSITY_HIGH 的值,但是不起作用。有没有好的办法知道这些 App 是通过哪些 API 来判断设备是平板还是手机?
感谢各位!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.