不同的屏幕尺寸的不同布局

时间:2014-09-14 17:11:25

标签: android xml layout screen-size

嘿伙计们......

我正在重新设计一个应用程序,我选择添加对不同布局的支持,以便更好地使用给定的空间。但与此同时,这是一款最常用于智能手机的应用程序(基于它可以做什么),所以我在想这样的事情:

- layout-sw240dp
- layout-sw240dp-land
- layout-340dp
- layout-340dp-land
- layout-sw600dp
- layout-sw600dp-land

600dp 是我想要设计的最后一个尺寸。 但是要想在 Nexus 7 2012 (1280x800所以 sw700dp )上构建应用程序,它会在启动后立即崩溃!如果我创建 sw700dp 文件夹复制 sw600dp 布局,它就像一个魅力!

所以问题是:如果我选择创建多个(布局文件夹中通常的那个),我应该提供evry单一布局吗? 如果我将标准布局放入平均布局文件夹中,在哪种情况下会使用它?

非常感谢..

1 个答案:

答案 0 :(得分:1)

您不需要为每个屏幕尺寸提供布局。当用户打开您的应用程序时,如果您为她的屏幕大小指定了布局,那么android将显示该布局。在任何其他情况下,它将使用默认布局。

这将有助于您: http://developer.android.com/training/multiscreen/screensizes.html