我的应用支持从 ldpi 到 xhdpi 的各种屏幕密度。它包含一些需要在所有密度上正确显示的可绘制对象(图像)。我想知道实际上需要提供多少种不同分辨率的drawable,考虑到Android运行时在找不到合适密度的资源时会缩放资源。
如果您只提供 mdpi 可绘制对象,它们将在 hdpi/xhdpi(模糊)上按比例放大,在 ldpi 屏幕上按比例缩小。
但是,如果您只提供 xhdi 资源,那么它们将在所有低密度屏幕上按比例缩小。缩小不会使它们变得模糊,它们看起来会很好。
那么,为什么还要为 xhdpi 以外的其他密度提供可绘制对象呢?