Android中18:9宽高比屏幕的配置限定符

时间:2018-01-30 16:11:47

标签: android android-layout

不确定之前是否已经讨论过,但我们肯定需要一个新的配置限定符来显示屏幕的宽高比。在18:9屏幕上,应用程序看起来可能与在16:9屏幕上看起来非常不同。

有一个旧的宽高比限定符(longnotlong),但这没有任何帮助,因为即使是16:9设备也属于long类别。

那么你如何处理这个问题呢?您是否在xml布局中使用特定的限定符?似乎使用可用的屏幕宽度和可用的屏幕高度,我们可以设法判断宽高比是否为18:9,但这仍然不理想。

有没有人有可靠的解决方案?

1 个答案:

答案 0 :(得分:0)

  

但我们肯定需要一个新的配置限定符来表示屏幕的宽高比   那么你如何处理这个问题?

您可以随时回退计算代码中的显示宽高比,然后在调用setContentView()时手动应用您选择的布局。但我同意,限定符将是最佳解决方案,但除非它在那里......