摘自android文档:supporting different screen densities
要创建不同密度的替代位图可绘制对象,您可以 六个主要对象之间的缩放比例应遵循3:4:6:8:12:16 密度。例如,如果您有一个48x48的位图可绘制 像素(对于中等密度的屏幕),所有不同的尺寸应为:
36x36(0.75x)用于低密度(ldpi)
48x48(1.0x基准),中等密度(mdpi)
72x72(1.5x)用于高密度(hdpi) 等等...
所以我的理解是,在运行时,android选择提供的密度变体之一来匹配设备的密度。
如果我事先不知道ImageView的尺寸以准备正确的图像该怎么办?-我在网格中有很多ImageView,并且用户可以选择各种列数