Android 图像、密度和屏幕像素

发布于 2024-12-20 23:06:19 字数 447 浏览 0 评论 0原文

我对 Android 文档中关于这个问题的内容感到困惑,所以我会在这里问他们: 安装了 HTC Desire 手机,我看到它的像素为 480×800,密度为 252

  1. 我在此链接上 我尝试像这样 getResources().getDisplayMetrics().densityDpi 获取密度,我得到的值是 240 而不是 252。
  2. 我有图像尺寸为 400x113,密度为 240(像素/英寸) 当我尝试使用 getWidth 和 getHeight 获取程序中的尺寸时,它显示为 600 和 170。
  3. 我的图像需要为这款手机 HTC Desire 提供什么尺寸以及它需要具有什么密度。

谢谢。

I am confused by Android documentation about this questions so I will ask them here:
I have HTC Desire mobile on this link I see that it has pixels 480×800 and Density 252

  1. When I try to get Density like this getResources().getDisplayMetrics().densityDpi I get value 240 and not 252.
  2. I have image with size 400x113 with Density 240(Pixels/Inch) And when I try to get size in program with getWidth and getHeight it said 600 and 170.
  3. What size my image need to be for this phone HTC Desire and which Density it need to have.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

韬韬不绝 2024-12-27 23:06:19
  1. Android 将设备放入桶中:ldpi、mdpi、hdpi、xhdpi。 Desire 属于 hdpi 类别,即 240dpi。如您所见,252dpi 非常接近 240dpi。
  2. 默认 mdpi 为 160dpi。获取资源时,除非您另外指定,否则它将尝试将图像从原始密度缩放到新密度。 160:240::400:600::113:170。您可能将图像放在可绘制文件夹中。
  3. 这个大小很好,但如果适用于 hdpi 设备,则应将其放入 drawable-hdpi 文件夹中。 (您可能还应该将适当大小的 mdpi 版本放入 mdpi 设备的drawable-mdpi 文件夹中)。

请仔细阅读本文档,了解有关支持多屏幕的详细信息以及有关密度的信息。

  1. Android puts devices into buckets: ldpi, mdpi, hdpi, xhdpi. The Desire falls into the hdpi bucket which is 240dpi. As you can see, 252dpi is very close to 240dpi.
  2. The default mdpi is 160dpi. When getting resources, unless you specify otherwise it will try to scale images from the original density to the new one. 160:240::400:600::113:170. You probably put your image in the drawable folder.
  3. This size is fine, but you should put it in the drawable-hdpi folder if it's for hdpi devices. (You should probably also put a mdpi version sized appropriately in the drawable-mdpi folder for mdpi devices too).

Read through this document for details on supporting multiple screens and information on densities.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文