不确定之前是否已经讨论过,但我们肯定需要一个新的配置限定符来显示屏幕的宽高比。在18:9屏幕上,应用程序看起来可能与在16:9屏幕上看起来非常不同。
有一个旧的宽高比限定符(long
和notlong
),但这没有任何帮助,因为即使是16:9设备也属于long
类别。
那么你如何处理这个问题呢?您是否在xml布局中使用特定的限定符?似乎使用可用的屏幕宽度和可用的屏幕高度,我们可以设法判断宽高比是否为18:9,但这仍然不理想。
有没有人有可靠的解决方案?
答案 0 :(得分:0)
但我们肯定需要一个新的配置限定符来表示屏幕的宽高比 那么你如何处理这个问题?
您可以随时回退计算代码中的显示宽高比,然后在调用setContentView()
时手动应用您选择的布局。但我同意,限定符将是最佳解决方案,但除非它在那里......