【问题标题】:layout folder name for devices 720x1280 like samsung galaxy s3设备 720x1280 的布局文件夹名称,如三星 Galaxy s3
【发布时间】:2012-10-19 06:30:37
【问题描述】:

我之前做了一个应用程序,一切都很好,在开发时市场上只有两个设备银河笔记和三星nexus,现在分辨率为720 * 1280的设备在30左右,当我的应用程序在这些设备上运行时他们走到左边的角落留下空白空间,布局文件夹名称被创建为布局小,布局大,布局正常,

据我所知 xlarge 适用于平板电脑,我的问题是分辨率为 720*1280 的设备的布局文件夹名称是什么,它们的宽度 dpi 是多少,就像在普通屏幕中宽度是 320dp 一样,什么是在高清设备中。

编辑: 另一件事 sw360dp 在 ICS 上运行良好,果冻豆不会从中挑选资源。 :/

【问题讨论】:

    标签: android android-layout


    【解决方案1】:

    尝试使用带有 /layout-sw360dp/ 且宽度为 360dp 的文件夹名称

    【讨论】:

    • 我有 sw360dp 但它没有被 S3 使用
    • 请告诉我们您是如何计算的?
    【解决方案2】:

    对于720 * 1280分辨率的设备,可以使用layout-sw720dp文件夹

    official documentation 中提供了更多信息(请参阅配置示例)

    帮助您针对不同类型的 设备,以下是典型屏幕宽度的一些数字:

    • 320dp:典型的手机屏幕(240x320 ldpi、320x480 mdpi、480x800 hdpi 等)。
    • 480dp:类似于 Streak (480x800 mdpi) 的补间平板电脑。
    • 600dp:7 英寸平板电脑 (600x1024 mdpi)。
    • 720dp:10 英寸平板电脑(720x1280 mdpi、800x1280 mdpi 等)。

    对于您希望进一步自定义用户界面的其他情况 区分大小,例如 7” 和 10” 平板电脑,您可以定义 额外的最小宽度布局:

    • res/layout/main_activity.xml # 用于手机(小于 600dp 可用宽度)
    • res/layout-sw600dp/main_activity.xml # 适用于 7 英寸平板电脑(600dp 宽和更大)
    • res/layout-sw720dp/main_activity.xml # 适用于 10 英寸平板电脑(720dp 宽和更大)

    【讨论】:

    • 是的..它在您在官方文档中看到的表格中给出
    • Galaxy S3 是 xhdpi 设备,因此您必须将基于像素的维度除以 2 才能获得以 dp 为单位的维度。所以 S3 高 640dp,宽 360dp。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多