Android ImageView и Bitmap на холсте не имеют одинаковый размер - PullRequest
0 голосов
/ 03 июля 2011

У меня есть растровое изображение в моих ресурсах.

Когда я рисую его, используя ImageView, он не имеет такой же размер, как когда я рисую его на холсте, используя Drawbitmap. Независимо от того, какую плотность я использую для своего растрового изображения (160, 240), растровое изображение всегда масштабируется. Как нарисовать растровое изображение так, чтобы оно имело тот же размер, что и при использовании просмотра изображений?

1 Ответ

0 голосов
/ 03 июля 2011

Хитрость в том, чтобы создать масштабированное растровое изображение и затем нарисовать.

my_bitmap = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.my_bitmap);
my_bitmap = Bitmap.createScaledBitmap(my_bitmap, screenWidth, screenHeight, true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...