高dpi图像在低dpi屏幕上会变得更大,反之,低dpi图像在高dpi屏幕上会变得更小。这只是简单化的解释。这也取决于是否启用缩放。如果你的资源中只有一个hdpi图像,并且你在ldpi屏幕上查看它,根据你的设置,Android可能会将它缩小,这样你就会得到一个略微降低了质量的图像,但显示大小差不多相同。反过来(使用缩放的hdpi图像在ldpi屏幕上),你的hdpi屏幕上将会出现一个明显的像素化图像,而大小保持不变。dpi实际上并不重要,重要的是图像的实际物理尺寸。如果你将更多的像素挤入每英寸的显示器中(更高的像素密度;hdpi),你需要一个更大的图像才能占据屏幕上的一英寸空间,比低密度屏幕需要更多的像素。高密度屏幕的好处是可以在特定区域内容纳更多的细节。这就是为什么在不同设备上——例如Droid与Droid Eris——由于后者密度较低,在小尺寸文本上阅读会更加困难的原因。
启动模拟器以便亲自查看发生的情况非常容易。 在低像素密度(LDPI)屏幕上,高像素密度(HDPI)图像比中等像素密度(MDPI)或高像素密度屏幕上的相同图像显示更大。 在高像素密度屏幕上,低像素密度图像比中等像素密度或低像素密度屏幕上的相同图像显示更小。 (哦,被2分钟、1分钟和15秒击败了。)