为什么已分配最大可能像素的图像在 hdpi 屏幕 [运行 android] 上显得模糊?

Why does an image appear blurry on a hdpi screen[running android] when it has been alloted the max possible pixels?

我想将 一个 40 X 40 DP 图标 放在我的应用程序屏幕上的某个位置。现在根据6个不同逻辑桶的比例(3:4:6:8:12:16),我在6个不同的drawable文件夹[=33]中提供了不同尺寸的图标(.png文件) =].

在我的例子中,图标尺寸必须是 “MDPI = 40 X 40 PX,HDPI = 60 X 60 PX,XHDPI = 80 X 80 PX 等等”以保持相同的质量40 X 40 DP 的设备。

这样做之后,我在带有 HDPI 屏幕的设备上测试该应用程序,这意味着它应该查看“drawable-HDPI”文件夹并渲染基本上填满所有像素的图像(space 中的 60 像素具有 60 像素(基于屏幕))。 但不知何故,图标显得模糊

这里出了什么问题!?

与此同时,我尝试在 HDPI 文件夹中放置一个像素更高 (512 x 512 PX) 的图标,它呈现出高质量。

唯一的困惑是 - 尽管在 HDPI 显示器上填充了 40 DP 中包含的所有像素,但具有更多像素(512)的图像如何具有更好的质量?

<ImageView
    android:layout_width="40dp"
    android:layout_height="40dp"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:src="@drawable/nameOfImage"/>

您好,您应该在 Sketchup 中设置一个参数

检查: 关于 mac /sketchup/preference/opengl/show 纹理的最大尺寸

在 PC 上 /menu/windows/preference/opengl/show 纹理的最大尺寸