Как установить размер растрового изображения, который заполняет родительский?
Я хочу создать битовую карту размером, который заполняет родительский элемент окна приложения. Как я могу это сделать?
Bitmap maskImage = BitmapFactory.decodeResource(getResources(), R.drawable.img);
ImageView on = (ImageView) findViewById(R.id.on);
Bitmap result = Bitmap.createBitmap(maskImage.getWidth(), maskImage.getHeight(), Bitmap.Config.ARGB_8888);
on.setImageBitmap(result);
1 ответ
Требуется только одна дополнительная строка:
Как только у вас есть ImageView
:
ImageView on = (ImageView) findViewById(R.id.on);
on.setImageBitmap( . . . );
on.setScaleType(ScaleType.FIT_XY);
ScaleType
s варианты масштабирования границ вашего изображения. Вы можете прочитать больше о ScaleType
с в официальных документах.