代码之家  ›  专栏  ›  技术社区  ›  Levon

我无法想象android drawable文件夹mdpi、xhdpi

  •  0
  • Levon  · 技术社区  · 7 年前

    mdpi hdpi , xhdpi xxhdpi ,它们是用于各种图像还是仅用于图标?我的图像存储在其中的大小非常小,正如您在这张备忘单中所看到的(单击放大):

    cheatsheet

    blurry

    那么,我应该如何存储我的图像呢?

    2 回复  |  直到 7 年前
        1
  •  1
  •   CommonsWare    7 年前

    文件夹mdpi hdpi xhdpi和xxhdpi,它们是用于各种图像还是仅用于图标?

    大多数位图可绘制资源应获得特定于密度的版本,至少对于少数密度。

    正如你在这张备忘单中看到的那样,xhdpi是96px

    我看不到有什么说,每个图像必须是96像素的 xhdpi . 的标准操作栏高度和选项卡栏高度 是96像素。就是这样。

    在我的应用程序中,96px看起来非常模糊。

    该图像应该具有更高的分辨率,因为您在远大于操作栏或选项卡栏的UI元素中使用它。

    那么,我应该如何存储我的图像呢?

    第#1步:确定图像的所需尺寸,以英寸为单位。

    第2步:确定图像的分辨率 dp ,将步骤#1中的尺寸(英寸)乘以160。

    第#3步:选择要创建特定艺术品的密度。您可以使用 the Android device dashboard

    px ,对于步骤#3中的密度,乘以 数据处理 步骤#2的值乘以该备忘单左上角信息图中显示的尺寸因子。

    drawable 第#3步中密度的目录,并根据第#4步中的值在这些目录中创建您的艺术品。

        2
  •  0
  •   Anshul    7 年前

    可绘制文件夹适用于所有类型的图像。 hdpi、mdpi、xhdpi、xxhdpi。xxhdpi通常用于覆盖市场上可用的每种设备。 nodpi文件夹用于存储可用于任何分辨率的图像

    将正确大小的图像放在正确的文件夹中肯定会起作用。