我想创建一个填充应用程序窗口父级的大小的位图。我怎么能这样做?
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);
答案 0 :(得分:1)
只需要一个额外的行:
获得ImageView
后:
ImageView on = (ImageView) findViewById(R.id.on);
on.setImageBitmap( . . . );
on.setScaleType(ScaleType.FIT_XY);
ScaleType
是用于缩放图像边界的选项。您可以在official docs中详细了解ScaleType
。