如果我今天写一条消息是为了获取有关 android 中文件夹树布局的详细信息。
我现在想警告你,我已经阅读了有关支持不同屏幕尺寸的官方文档的所有页面,它非常完整,但在我看来并不是真正的人类可读性。所以请不要只复制文档的链接。
我的问题很简单:
什么是布局文件夹的最佳组合,以确保最大程度地支持不同的屏幕尺寸?
在 Honeycomb 之前,我们有 layout、layout-large、layout-xlarge 等……没关系,但现在我们有 sw600dp、sw360dp、sw……Arggh stooop !
就我而言,我必须为 android 制作一个应用程序,并且我需要确保获得最大的支持。
我手头有一些设备:
Galaxy Note 10.1 Galaxy Nexus Nexus S Nexus 7 和...三星 Galaxy Spica (GT-5700)
现在这是我的布局文件夹:
layout
layout-sw360dp (for Galaxy Nexus)
layout-sw600dp (for Nexus 7)
layout-sw720dp (for Galaxy Note 10.1)
layout-480x320 (for GT-5700)
(和布局-*-土地)
我真的不确定做对了,我以为 Nexus S 会选择布局文件夹,但它需要 layout-480x320,为什么?
所以我有一些问题:
1. Am I in the right direction?
2. Is it always necessary to create folders layout-large, layout-xlarge ... ? If so what should I put inside?
3. I do think the folder layout-480x320 is not a good solution, but I try to do things well and not make this folder is not enough.
有人可以清楚地告诉我如何正确地做事吗?
谢谢!