自定义视图上的图像大小

时间:2011-04-07 20:07:41

标签: android image canvas bitmap

我只是想知道如何使用canvas.drawBitmap()在视图上绘制图像大小,它们是否与相关可绘制文件夹(LDPI,MDPI,HDPI)中的原始位图保持一致,或者它们是否相对于屏幕尺寸?

为了在不同的屏幕尺寸上保持不变,我是否需要使用createScaledBitmap手动缩放图像?

1 个答案:

答案 0 :(得分:0)

当您检索资源时,如果未在相应的屏幕密度文件夹中找到该资源,则会对其进行缩放。一旦加载了位图(在Bitmap对象中),它就不再受缩放。

为了防止缩放,您可以将资源放在res/drawable-nodpi文件夹中。