调整图像大小以放入 ldpi、hdpi 屏幕的正确方法

发布于 2024-10-04 05:11:44 字数 161 浏览 2 评论 0原文

在 hdpi 屏幕与 ldpi 屏幕中调整图像尺寸的正确方法是什么?

例如,89 * 80 png 在我的 droid 2 上显示良好,带有文本......但是我应该如何在较小屏幕的 droid 上将图像大小调整为更小?我是否手动更改图像并将其放入 ldpi 文件夹中,还是会自动执行此操作?

What is the proper way of sizing the dimensions of an image in a hdpi screen vs a ldpi screen.

For instance, an 89*80 png displays fine, with the text, on my droid 2....but how should I go about resizing the image to be smaller on a smaller screened droid? Do I manually alter the image and place it in the ldpi folder or will it do that automatically?

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

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

发布评论

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

评论(1

囚你心 2024-10-11 05:11:44

手动更改图像并将其放入 LDPI 文件夹中。

有用的资源:
屏幕支持 - 一个如何支持多种屏幕尺寸和密度的概述安卓应用程序。
替代资源 - 使用不同资源(布局)的指南、PNG 文件等)基于屏幕类型。

从屏幕支持页面:

根据当前屏幕的密度,平台会自动从应用程序加载任何特定于尺寸或密度的资源,并在不缩放的情况下显示它们。如果没有可用的匹配资源,平台将加载默认资源并根据需要放大或缩小它们以匹配当前屏幕的广义密度。该平台假定默认资源设计为在“中”(160) 基线屏幕密度下正确显示,除非它们是从特定于密度的资源目录加载的。
例如,如果当前屏幕的密度为“高”,则平台会加载标有限定符 hdpi 的资源并在不缩放的情况下使用它们。如果没有此类资源可用,平台将使用默认资源,将其从基线密度(“中”)扩展到“高”。

Manually alter the image and place it in the LDPI folder.

Useful Resources:
Screen Support - A rundown of how multiple screen sizes and densities can be supported in one Android application.
Alternative Resources - The guide to using different resources (layouts, PNG files, etc) based on screen type.

From the Screen Support page:

Based on the density of the current screen, the platform automatically loads any size- or density-specific resources from your application and displays them without scaling. If no matching resources are available, the platform loads the default resources and scales them up or down as needed to match the current screen's generalized density. The platform assumes that default resources are designed for proper display at the baseline screen density of "medium" (160), unless they are loaded from a density-specific resource directory.
For example, if the current screen's density is "high", the platform loads resources that are tagged with the qualifier hdpi and uses them without scaling. If no such resources are available, the platform uses the default resources instead, scaling them from the baseline density ("medium") to "high".

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