我想创建一个大小能填满应用程序窗口父级的位图。我该怎么做?
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);
最佳答案
只需要一个额外的行:
一旦你有了你的ImageView
:
ImageView on = (ImageView) findViewById(R.id.on);
on.setImageBitmap( . . . );
on.setScaleType(ScaleType.FIT_XY);
ScaleType
是用于缩放图像边界的选项。您可以在 official docs 中阅读有关 ScaleType
的更多信息.
关于android - 如何设置填充父级的位图大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32931347/