На данный вопрос уже ответили:
Установить картинку из ресурсов drawable как фон кнопки.
https://stackoverflow.com/questions/7817608/when-should-one-use-androidclickable
Как указано в документации, и насколько я знаю:
clickable - определяет, реагирует ли это представление на события кликов. Должно быть логическое значение, либо "true", либо "false".
Так, например, если вы просто объявляете Webview или View в своем layout.xml и пытаетесь установить OnClickListener в этих представлениях, событие OnClick не будет запущено, если вы не укажете атрибут:
android:clickable=true
По поводу clickable.
В андроид есть ImageButton
Ресурсы:
https://android-tools.ru/coding/delaem-krasivye-knopki-v-android/
Вы сказали , что новичек - есть не плохой сайт, очень рекомендую, для начинающих по андроид самое то -
https://startandroid.ru/ru/uroki/vse-uroki-spiskom.html
И , конечно желательно иметь базу знаний по Java
http://padabum.com/d.php?id=175581
Еще ресурс по TextView и clickable
http://developer.alexanderklimov.ru/android/views/textview.php#onclick
Что бы сделать изображение - кнопку используйте ImageButton Чтобы установить изображение, вы можете использовать атрибут src.
View в layout файле можно присвоить свойство clickable, с помощью которого можно устанавливать обработчик нажатий на View элемент, и не пользоваться только кнопками Вы можете отображать на Button вместе с текстом изображение, используя drawableTop, drawableRight, drawableBottom или drawableLeft , от этого будет зависеть где будет расположен рисунок.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите пожалуйста как мне можно присвоить фон кнопке фон в виде xml файла
Почему выдает ошибку и не признает Graphics g? Из библиотеки привязалВсе прописал вроде