Java Android多屏幕灵活性

Java Android多屏幕灵活性,java,android,layout,compatibility,Java,Android,Layout,Compatibility,2-3年前,Android开发者使用布局文件夹来指定不同屏幕尺寸的尺寸。比如:- 布局(默认) 布局小(从2.0英寸到3.7英寸) 布局正常(从3.7英寸到4.3英寸) 大布局(从4.0英寸到7.1英寸) 布局xlarge(从7.0英寸到10.0英寸) 我的问题是,现在,惯例是什么,或者我们需要在哪些文件夹中放置布局以适应所有屏幕大小 我在developer.android上查找了屏幕支持,但没有找到足够的答案。我希望这对您有用 根据文件夹下方多屏幕使用的文档支持 layout-sw600d

2-3年前,Android开发者使用布局文件夹来指定不同屏幕尺寸的尺寸。比如:-

  • 布局(默认)

  • 布局小(从2.0英寸到3.7英寸)

  • 布局正常(从3.7英寸到4.3英寸)

  • 大布局(从4.0英寸到7.1英寸)

  • 布局xlarge(从7.0英寸到10.0英寸)

我的问题是,现在,惯例是什么,或者我们需要在哪些文件夹中放置布局以适应所有屏幕大小


我在developer.android上查找了屏幕支持,但没有找到足够的答案。

我希望这对您有用

根据文件夹下方多屏幕使用的文档支持

layout-sw600dp ( For 7 inch tablet)

layout-sw720dp ( For more than 7 inch tablet) 
创建这些文件夹并将这些文件夹放在给定路径下

 res -->  layout-sw600dp --> Your xml file ( i.e res/layout-sw600dp/main_activity.xml)

 res --> layout-sw720dp --> Your xml file ( i.e res/layout-sw720dp/main_activity.xml)

对于较小的屏幕,使用默认布局文件夹。

好的,那么对于5-7〃之间的设备,我将使用默认布局文件夹?在一些地方,我也看到了sw的使用。对于5-7之间的设备,可以使用默认布局文件夹。我更新了答案。创建文件夹layout-sw600dp和layout-sw720dp,而不是layout-w600dp和layout-w720dp。如果您关心可用宽度,则创建文件夹布局-w600dp。对于高度,创建文件夹布局-h600dp。使用约束布局来构建响应性UI。我将研究如何使用约束布局。谢谢