【问题标题】:Setting background image in Android for mdpi, ldpi, hdpi在 Android 中为 mdpi、ldpi、hdpi 设置背景图像
【发布时间】:2011-11-10 15:05:53
【问题描述】:

我正在为 >= android 2.2 版本设置大小为 320X480 jpg 的背景图片。

根据我之前关于 mdpi、ldpi、hdpi 和来自 http://developer.android.com/guide/practices/screens_support.html 的信息的帖子的理解,我们可以使用尺寸为

ldpi,建议大小为 240x320。

mdpi,建议大小为 320x480。

hdpi,推荐尺寸为480x800

我的问题是,上述尺寸的图像(jpg 格式)是否可以工作(或者)我是否必须创建一个使用放置在可绘制对象中的 9 个补丁生成的单个图像/

而且我在使用 jpg 格式作为背景时有点困惑,因为我已经看到许多引用 png 格式的示例程序,这是标准还是我们可以使用任何格式?

任何帮助将不胜感激。

谢谢 - Jitendar

【问题讨论】:

    标签: android size screen android-image


    【解决方案1】:

    屏幕尺寸不必是您提到的那些 - 它可以是任何其他的。因此最好使用 Ninepatch 来正确拉伸图像。不过,您仍然应该提供不同的版本,尤其是当您有部分图像无法拉伸时。

    【讨论】:

    • 感谢您的快速回复。我不熟悉创建九个补丁图像的不同版本,不同版本是否意味着不同大小的图像?
    • 我的意思是不同dpi的不同版本
    • 所以我可以使用相同的图像尺寸,即 320x480 用于不同的 dpi,我所要做的就是根据我的要求创建不同的可拉伸九块图像并将它们放在适当的文件夹中?
    • 大小也应基于 ui 指南。否则没有被拉伸的部分在不同的 dpi 上会有不同的尺寸。
    • 我认为这可能是解决问题的方法,再次感谢。
    【解决方案2】:

    您可以使用 jpg 或 png...没关系...至于背景图像,您可以使用具有各种尺寸的图像...只需将其放在 corect 文件夹中,您就不会遇到任何问题...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多