我正在从 Internet 下载位图,然后将此位图转换为 Drawable 以将其设置为我的 LinearLayout 中的背景。
我看到不幸的是图像被缩放以填充视图,我如何缩放图像直到最小尺寸到达边界(所以它没有被拉伸)?(并且可能居中)
我已经尝试过这样的事情,但没有任何成功。我在路上吗?
LinearLayout layout = (LinearLayout) context.findViewById(R.id.main);
Drawable picture = new BitmapDrawable(context.getResources(), bitmap);
Display display = context.getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
picture.setBounds(0, 0, size.x, size.y);
layout.setBackgroundDrawable(picture);