不确定之前是否讨论过这个问题,但我们肯定需要一个新的屏幕纵横比配置限定符。应用在 18:9 屏幕上的外观可能与在 16:9 屏幕上的外观大不相同。
有一个旧的纵横比限定符(long
和 notlong
)但这并没有帮助,因为即使 16:9 设备也属于 long
类别。
那么你是如何处理这个问题的呢?您是否在 xml 布局中使用了特定的限定符?似乎结合可用屏幕宽度和可用屏幕高度,我们可以设法确定宽高比是否为 18:9,但这仍然不理想。
有没有人有可靠的解决方案?
最佳答案
but we definitely need a new configuration qualifier for the aspect ratio of the screen So how do you deal with this issue?
您始终可以退回到在代码中计算显示纵横比,然后在调用 setContentView()
时手动应用您选择的布局。但我同意,限定符将是最好的解决方案,但除非它存在......
关于android - 18 :9 aspect ratio screens in Android 的配置限定符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48525894/