我希望能够在相对布局中使用图像作为背景,而不需要拉伸。我不想只是将图像细节输入到XML文件中,因为我想使用不同大小的不同图像。
我已经尝试了以下内容,但它只是拉伸图像(我知道左,上,右和下变量的值有错,但我刚刚输入了一些内容,作为测试,看看是否有对输出产生任何影响,但事实并非如此。如果确实如此,我会以编程方式计算出正确的值: -
RelativeLayout explosionlayout = (RelativeLayout) findViewById (R.id.explosionlayout);
imageAnim = (ImageView) findViewById(R.id.explosion);
Drawable d;
d = this.getResources().getDrawable(R.drawable.bomb);
int left = 10; int top = 10; int right = 20; int bottom = 20;
d.setBounds(left, top, right, bottom);
explosionlayout.setBackgroundDrawable(d);
这显然是错误的。什么是正确的解决方案?
感谢。