Как программно изменить изображение ImageView в текстовом представлении? - PullRequest
0 голосов
/ 11 марта 2011

Когда у меня есть TextView с левым / правым изображением, как я могу изменить это во время выполнения? Я немного погуглил и нашел много о том, как сделать это через XML, но не так много о том, как делать это в коде. Это то, что я пытался, но это меняет весь текстовый фон. Я пытаюсь просто изменить содержимое изображения.

ImageView iv = new ImageView(getBaseContext());
iv.setBackgroundResource(R.drawable.newimage);
Drawable d = iv.getBackground();
textView3.setBackgroundDrawable(d);

1 Ответ

2 голосов
/ 11 марта 2011

Неважно - это делает это.

ImageView iv = new ImageView(getBaseContext());
iv.setBackgroundResource(R.drawable.redbg);
Drawable d = iv.getBackground();
d.setBounds(0, 0, 50, 50);
tv3.setCompoundDrawables(d, null, null, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...