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

我们的应用程序最初是为Nexus 7和Nexus 10(以及其他具有宽屏幕的设备)设计的,因此我们有值-sw600dp和values-sw720dp文件夹,但随着Nexus 9的推出,我们需要处理4:3方面比.它自动使用values-sw720dp文件夹,因为它是1024x768dp,但没有什么看起来正确,因为它最初是为更宽屏幕设计的.如果我更改了值-sw720dp中的值,则会搞砸应用程序在Nexus 10和其他类似平板电脑上的显示方式.我该怎么办? 最佳答案 还有其他限定符,如long / notlong(或h720dp等).见
Providing Resources.

那么values-sw720dp-notlong可能只为Nexus9提供.

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

点赞