【发布时间】:2011-07-30 08:02:11
【问题描述】:
我真的很困惑。从 developer.android.com 上的 docs 看来,为了让我的图像在所有当前的 Android 设备上正确缩放(纵横比也是),我需要下面的所有这些布局。这真的是每个人都在做的吗?我错过了什么,还是我应该以不同的方式解决这个问题?
Low density Small screens QVGA 240x320 ------------------------------------------------ layout-small-ldpi layout-small-land-ldpi Low density Normal screens WVGA400 240x400 (x432) ------------------------------------------------ layout-ldpi layout-land-ldpi Medium density Normal screens HVGA 320x480 ------------------------------------------------ layout-mdpi layout-land-mdpi Medium density Large screens HVGA 320x480 ------------------------------------------------ layout-large-mdpi layout-large-land-mdpi High density Normal screens WVGA800 480x800 (x854) ------------------------------------------------ layout-hdpi layout-land-hdpi Xoom (medium density large but 1280x800 res) ------------------------------------------------ layout-xlarge layout-xlarge-land
【问题讨论】:
-
不,你不需要,我已经实现了我自己处理多个屏幕分辨率的方式,参考这个stackoverflow.com/a/16518557/1939564
-
这当然是一种创新的方法!然而,多布局功能的部分原因是还使开发人员能够根据应用程序运行的设备或方向以不同的方式使用屏幕资源。我认为公平地指出 iOS 使用完全相同的方法。 iPad 和 iPhone 设备都有 Storyboard(布局)。如果您想要跨设备应用程序,则必须同时维护两者。 .
-
@wufoo 我真的很欣赏你的桌子。是否有可能获得新屏幕的数字(它们变得更大,如 xxlarge,..)?或者如果你能给我一个链接,我会很感激!
标签: android screen resolution android-screen-support