layout-small和layout-sw320dp有什么区别

时间:2015-07-14 16:14:37

标签: android

我知道如何使用以下文件夹,但例如我不知道layout-sw320dplayout-sw320dp layout-sw480dp layout-sw600dp layout-sw720dp layout-small, layout-large etc... 之间有什么区别?

另外,建议我哪些文件夹对优化很重要。我不喜欢我的程序被用户视为不规则。我想要你的最终答案。

根据我设计布局的文件夹?因为我没有多个Android设备来测试不同屏幕尺寸的布局。

我知道如何使用文件夹,我没有问题。但我的问题是连续使用的文件夹和所有设备?

{{1}}

2 个答案:

答案 0 :(得分:1)

两者都是定义特定屏幕尺寸布局的限定符。

之前 Honeycomb - 3.0(我猜),屏幕的对角线尺寸基于4组测量:小,正常,大和超大

后,为最小宽度 sw 代表最小宽度)的屏幕尺寸定义布局资源。

正在恢复,layout-small 已弃用,而应使用layout-swXXXdp限定符。

您可以在Supporting Multiple Screen的Android官方文档页面中获取有关这些限定符的更多信息。

答案 1 :(得分:0)

区别在于限定符-small,-normal,-large在API 13中已被标记为已弃用。现在推荐的方法是使用-swdp文件夹结构。 (见http://developer.android.com/guide/practices/screens_support.html#support

项目中的资源文件夹数量主要取决于您定位的设备类型(小型手机,平板手机,平板电脑......)以及不同布局的数量你想保持。在大多数情况下,为手机和平板电脑实现横向/纵向模式的布局应该足够了。虽然您可以根据需要为特定屏幕尺寸创建另一种布局。

希望这会有所帮助。