Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 不同屏幕尺寸的不同布局_Android_Xml_Layout_Screen Size - Fatal编程技术网

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

Android 不同屏幕尺寸的不同布局,android,xml,layout,screen-size,Android,Xml,Layout,Screen Size,嘿,伙计们.. 我正在重新设计一个应用程序,我选择添加对不同布局的支持,以便更好地利用给定的空间。但同时,这是一款将在智能手机上使用最多的应用程序(基于它的功能),所以我想: - layout-sw240dp - layout-sw240dp-land - layout-340dp - layout-340dp-land - layout-sw600dp - layout-sw600dp-land 600dp是我最不想设计的尺寸。 但是triyng要在Nexus 7 2012(1280x800

嘿,伙计们..

我正在重新设计一个应用程序,我选择添加对不同布局的支持,以便更好地利用给定的空间。但同时,这是一款将在智能手机上使用最多的应用程序(基于它的功能),所以我想:

- layout-sw240dp
- layout-sw240dp-land
- layout-340dp
- layout-340dp-land
- layout-sw600dp
- layout-sw600dp-land
600dp是我最不想设计的尺寸。 但是triyng要在Nexus 7 2012(1280x800 so sw700dp)上构建应用程序,它一启动就不断崩溃!如果我创建sw700dp文件夹复制那里的sw600dp布局,它就像一个魅力

所以问题是:如果我选择创建多个布局(通常是布局文件夹中的布局),我是否应该提供evry single layout? 如果我把一个标准布局放在mean layout文件夹中,在哪种情况下会使用它


非常感谢。

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

这将帮助您: