У меня есть изображение, которое я использую в качестве фона для RelativeLayout. Изображение должно быть выложено горизонтально, чтобы сделать шаблон.
С помощью этого кода я могу вывести изображение на плитку по горизонтали:
BitmapDrawable b3 = (BitmapDrawable)getResources().getDrawable(R.drawable.background);
b3.setTileModeX(Shader.TileMode.REPEAT);
v.findViewById(R.id.layout).setBackgroundDrawable(b3);
Проблема в том, что изображение также выведено на плитку по вертикали. Кажется, что плитка находится в режиме "зажим" по вертикали, а в режиме "повторить" по горизонтали. Вот снимок экрана:
Как видите, изображение немного меньше пространства, которое оно занимает, а нижний край "зажат".
Как настроить растяжение изображения по вертикали, но плитки по горизонтали?