在画布上的Android ImageView和Bitmap不具有相同的大小

时间:2011-07-02 22:23:53

标签: android android-layout bitmap android-canvas

我的资源中有一个Bitmap图像。

当我使用ImageView绘制时,它与使用Drawbitmap在画布上绘制时的大小不同。 无论我使用什么密度到我的位图(160,240),位图总是被缩放。 如何绘制位图,使其与我使用imageview时的大小相同?

1 个答案:

答案 0 :(得分:0)

诀窍是创建一个缩放的位图,然后绘制。

my_bitmap = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.my_bitmap);
my_bitmap = Bitmap.createScaledBitmap(my_bitmap, screenWidth, screenHeight, true);