我有一个在普通和大尺寸屏幕上有不同尺寸的图像视图(我通过dimens.xml获得它),假设在小尺寸上为100 * 100 dp,在大尺寸屏幕上为133 * 133 dp。
我正在以编程方式将图像设置为它,假设它是 def.png
现在为了获得最佳性能,我应该创建6个版本的def.png(假设我只能满足mdpi,hdpi和xhdpi密度)
small-xhdpi - 200 * 200 px
large-mdpi - 133 * 133 px
这意味着6张def.png图像,但我可以放3个,因为只有3个文件夹可用,即 drawable-mdpi,drawable-hdpi,drawable-xhdpi 。
我应该如何实现最佳性能,以便减少图像的放大和缩小?
或
如果这种方式不可能,那么有哪些替代方案?
答案 0 :(得分:1)
如何支持多个屏幕: -
来源: - https://developer.android.com/guide/practices/screens_support.html#support