Раздувать взгляд на кнопку? - PullRequest
0 голосов
/ 30 июня 2010

Я видел эти вопросы без ответа на некоторых форумах и удивляюсь, есть ли у кого-нибудь подсказка, как ответить.

Скажем, например, нужна кнопка с изображением и текстом. Казалось бы, естественно создать представление XML, а затем накачать его в кнопку. Это возможно?

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

Кстати, я нашел этот урок, описывающий решение той же проблемы, но они писали класс, расширяющий View, для достижения цели. Это кажется немного излишним для меня. http://kahdev.wordpress.com/2008/09/13/making-a-custom-android-button-using-a-custom-view/

Заранее спасибо! Anna

1 Ответ

0 голосов
/ 30 июня 2010

Создайте XML-макет вашей пользовательской кнопки, которая содержит TextView и ImageView.Поместите следующие атрибуты в корневой макет файла:

android:background="@android:drawable/btn_default"
android:focusable="true"
android:clickable="true"

, и вы получите то, что вам нужно.

...