У меня есть кнопка (btn). Установлен стиль кнопки с использованием drawable:Установите обратное изображение для рисования программно
btn.setBackgroundResource(R.drawable.mybtn_style);
Эта кнопка имеет некоторый текст. В некоторых случаях я хочу использовать изображение вместо текста.
Используя следующее:
if (useImagesinButtons==true){
btn.setBackgroundResource(R.drawable.ic_myImage);
btn.setText("");
}
заменяет стиль с изображением (myImage).
Но я не хочу менять общий стиль кнопки. Я просто хочу установить изображение вместо текста. Я хочу сделать это программно.
Могу ли я изменить фоновое изображение на вытяжке перед вызовом
btn.setBackgroundResource(R.drawable.mybtn_style);
это заменяет стиль «пустым» стилем только с изображением. Я не хочу этого. И я не хочу создавать второй стиль. Я хочу изменить программный стиль, чтобы включить изображение – geo