У меня есть TextView
и растровое изображение, которое можно повторять только по горизонтали. Я хочу установить фон моего текстового представления и повторить его только по оси X. Оглядевшись, я увидел, что это можно сделать только с помощью кода, а не в XML. Я создал BitmapDrawable
с помощью:,
BitmapDrawable bg = new BitmapDrawable(r, BitmapFactory.decodeResource(r, R.drawable.my_drawable));
bg.setTileModeX(Shader.TileMode.REPEAT);
setBackgroundDrawable(bg);
Однако даже в этом случае рисуемый объект также повторяется по оси Y. Это в Honeycomb 3.2.
Может ли кто-нибудь пролить свет на это, возможно, привести пример того, как это работает?