支持不同平板电脑尺寸的正确方法是什么?

时间:2015-08-02 00:22:54

标签: android android-layout

我们的应用最初是为Nexus 7和Nexus 10(以及其他宽屏设备)设计的,因此我们有values-sw600dpvalues-sw720dp个文件夹,但随着Nexus 9的推出,我们需要处理4:3的宽高比。它自动使用values-sw720dp文件夹,因为它是1024x768dp,但没有什么看起来正确,因为它最初是为更宽屏幕设计的。如果我更改values-sw720dp中的值,则会搞砸应用在Nexus 10和其他类似平板电脑上的显示方式。我该怎么办?

1 个答案:

答案 0 :(得分:2)

还有其他限定符,例如long / notlong(或h720dp等等)。请参阅Providing Resources

然后 values-sw720dp-notlong 可能只为 Nexus9 提供。

(或者,作为完全替代的解决方案,您可以使用RelativeLayoutLinearLayout来实现此目的。这种方法减少了切换不同显示尺寸布局的需求。)