Thank you Klaus for the example.
So from what I understand you are saying the ImageView is correctly upsampling to display the same image on any device density.
So I need to upsample the image on the canvas as well.
I also want to mention it is possible to set the density on a bitmap using (AcceleratedSurface library):
Dim IU As AS_ImageUtils
IU.SetDensity(originalBmp, 160 * Density)
But using that, you would downsample the bitmap.
LucaMS,
I think I created some confusion because the imageview always centres the image as klaus said. I didnt really want that.
But I guess you should supply the bitmaps, yours are better