У меня есть текстовое изображение и изображение из девяти патчей. Присвоение этого изображения в редакторе xml тегу «background» работает как нужно. Теперь я хочу установить это изображение динамически в кодировке, подумал
myTextView.setBackgroundDrawable(mydrawable);
было бы правильно. Мой PNG в Res / Drawable. API говорит, что mydrawable должен быть объектом типа drawable
R.drawable.myninepatch
имеет тип int. Поэтому моя проблема в том, что мне нужно как-то преобразовать этот int в drawable. Тогда я подумал, что могу использовать конструктор
NinePatchDrawable mydrawable = new NinePatchDrawable();
Но я опять не могу построить такой объект. У кого-нибудь есть идея?
Спасибо.