【问题标题】:List of Layout folders required to define for Android App?为Android App定义所需的布局文件夹列表?
【发布时间】:2013-11-11 23:02:16
【问题描述】:

我正在尝试定义以下布局文件夹

layout/my_activity.xml

layout-large/my_activity.xml

layout-xlarge/my_activity.xml

layout-xlarge-land/my_activity.xml

layout-land/my_activity.xml

layout-sw600dp/my_activity.xml

layout-sw720dp/my_activity.xml

这是完整列表吗?我是否使用了所有可能的布局文件夹组合来支持所有屏幕尺寸

对不起,如果这听起来很傻,但我正在尝试确认我需要为我的应用程序制作的不同布局文件夹...

【问题讨论】:

    标签: android android-layout android-screen-support


    【解决方案1】:

    看看这个:

    http://developer.android.com/guide/practices/screens_support.html

    使用新的限定符,您可以根据任意 dp 定义大小限定符,因此您无法列出“所有可能的组合”。

    【讨论】:

    • 所以你的意思是如果我使用 layout-sw600dp 那么我不需要使用 layout-xlarge..?我的应用程序将支持从 Gingerbread 到 JB 的设备?有什么建议我应该定义布局文件夹吗??
    • 它们并非不兼容。来自文档:“xlarge 屏幕至少为 960dp x 720dp”。 sw600dp 指定屏幕的最小宽度应至少为 600dp。所以它们是不同的限定词。
    • 好的,谢谢..那么我是否可以按照我在上面的问题中定义布局文件夹的方式定义布局文件夹?任何建议都会有所帮助..
    • 这取决于您应用的具体需求。您没有必须定义任何这些限定符。您应该在需要时使用它们。因此,例如,您的屏幕可能不需要针对不同屏幕进行任何特定布局,因此您根本不需要使用任何这些文件夹限定符。我建议您仔细阅读文档,之后您可能会有更清晰的视野。
    • 好的。。是的,我也只将这些差异布局文件夹用于某些活动。。将查看文档。。无论如何,谢谢!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-26
    相关资源
    最近更新 更多