我正在使用从互联网下载的图片作为我的一项活动的背景。但我的问题是我想以编程方式拉伸图像,以便它可以适合任何分辨率。我用来将图像设置为RelativeLayout背景的代码是:
BitmapFactory.Options options = new BitmapFactory.Options();
options.inTempStorage = new byte[4*1024];
Bitmap ops = BitmapFactory.decodeFile(path, options);
BitmapDrawable bitmapDrawable = new BitmapDrawable(ops);
layoutBG.setBackgroundDrawable(bitmapDrawable);
所以任何想法如何设置图像拉伸?
答案 0 :(得分:0)
检查xml
个文件中是否有paddings
或margins
,因为如果RelativeLayout
中有边距,则图片不会拉伸整个布局。