【问题标题】:How to work with android different resolutions?如何使用android不同的分辨率?
【发布时间】:2013-05-02 19:26:18
【问题描述】:

图像应该有多大(以像素为单位)才能适应所有分辨率? 480x800 还是 480x854?

我需要为所有文件夹设置不同的图像分辨率:drawable-hdpi、drawable-ldpi、drawable-mdpi?如果需要,使用哪些分辨率?

谢谢

【问题讨论】:

  • 请注意,分辨率与密度是分开的。例如,G1 是具有 320x480 屏幕的中等 DPI 设备。三星 Galaxy Tab 也是一款中等 DPI 设备,但具有 7 英寸、1024x600 显示屏。因此,您还需要考虑“大”资源限定符。
  • 您还应该尽可能使用九块图像,这样您就必须创建更少的图形,而不必担心设备屏幕的确切尺寸。

标签: android


【解决方案1】:

您想要一张能填满整个屏幕的图片吗?有超过 50 款支持的安卓手机,每款都有不同的分辨率。您不能期望创建每部手机的确切尺寸的图像。相反,您可能需要想出几个不同的版本,然后让它伸展以填满整个屏幕。

hdpi、ldpi、mdpi 是指屏幕上像素的密度,而不是屏幕大小。因此,一个 mdpi 屏幕可能是 320x480,而另一个可能是 480x854。

Supporting multiple screens 有很多很好的信息来处理不同的屏幕尺寸和密度。 Icon design 对不同屏幕密度下不同图标的像素大小有具体建议。

【讨论】:

    【解决方案2】:

    Jovan,在不知道您所指图像的类型和上下文的情况下,我很难直接回答。我假设您已经从高密度 WVGA 和 FWVGA 总屏幕尺寸中绘制了 480x800 / 480x854 数字。关于屏幕尺寸支持的 android 开发者文章可能会有所帮助:http://developer.android.com/guide/practices/screens_support.html

    【讨论】:

      【解决方案3】:

      是的,如果您的应用将针对具有不同密度的多个设备。 请查看下面链接中的表格以查看每个文件夹中的不同分辨率: http://developer.android.com/guide/practices/screens_support.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-06-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多