Android: изображение внутри кнопки - PullRequest
7 голосов
/ 15 марта 2011

Мне нужно иметь возможность показывать кнопку в моем макете, но я хочу, чтобы у кнопки было изображение (маленькая иконка) и текст внутри нее.

something like this:
  ___________________
 / ***   SOME TEXT  /
/_**_______________/

, где * s - этоimage

Итак, я подумал о линейном макете с фоном и сделав его кликабельным - что, вероятно, сработает, но это означает, что он не будет вести себя так же, как кнопка ...

У вас есть идея, как это сделать?

Спасибо, e.

1 Ответ

18 голосов
/ 15 марта 2011

В вашем xml-макете для кнопки добавьте:

<Button
  ...
  android:drawableLeft="@drawable/myIcon"
  android:drawablePadding="5dp"
  android:paddingLeft="10dp"
  android:text="My text" />

Где myIcon.png - это ваш значок в папке для рисования.

РЕДАКТИРОВАТЬ Добавлен отступ.РЕДАКТИРОВАТЬ 2: Добавлен отступ слева от значка.

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