Я хотел бы иметь возможность использовать изображение в качестве фона в относительной компоновке без растяжения. Я не хочу просто вводить детали изображений в файл 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);
Это явно неправильно. Какое будет правильное решение?
Спасибо.