Добавить изображение к тексту кнопки Android - PullRequest
1 голос
/ 27 марта 2012

Мне было интересно, может ли кто-нибудь помочь мне с методом создания кнопки с текстом и изображением.Мне нужно, чтобы изображение было «частью текста».Например,

(BUTTON) "This is a money symbol : ($)" (BUTTON)

с символом $ изображения.

Я бы хотел иметь возможность изменить изображение в Java во время выполнения, используя что-то вроде этого:

btnMoney.setBackgroundResource(R.drawable.moneypicture);

Есть идеи, как мне это реализовать?

1 Ответ

1 голос
/ 27 марта 2012

Если вы хотите, чтобы изображение находилось слева от текста кнопки, вы можете либо использовать атрибут android: drawableLeft в своем XML, либо использовать метод setCompoundDrawablesWithIntrinsicBounds () из вашегоcode.

Поскольку вы хотите сделать это в коде, вам нужно передать идентификатор ресурса для правильного рисования.Параметры для этого метода являются рисуемыми для левого, верхнего, правого и нижнего значений, поэтому для только левого передайте 0 для последних 3 параметров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...