Как удалить стандартное фоновое изображение ImageButton?

В ImageButton Я хочу удалить стандартное фоновое изображение кнопки. В http://developer.android.com говорится, что нужно определить его собственное фоновое изображение или задать цвет фона прозрачным. Я попытался установить черный фон, но это не повлияло...

Ответ 1

Вы можете использовать android:background="@null" для ImageButton.

Ответ 2

ImageButton.setBackgroundResource(0)

Ответ 3

Лучший выбор - это не прозрачный фон для вашего ImageButton.

Дайте вашему пользователю обратную связь при нажатии кнопки.

android:background="?attr/selectableItemBackgroundBorderless"

Ответ 4

Нет, он должен быть прозрачным, а не черным. Попробуйте цвет: # 00FFFFFF

Ответ 5

используйте следующее свойство в вашем xml ImageButton:

android:background="@drawable/icon"

где значок - это имя изображения, содержащегося в вашем чертеже.

Ответ 6

Не используйте button.setBackgroundResource(0); на некоторых устройствах вы получите:

android.content.res.Resources $NotFoundException: Идентификатор ресурса # 0x0

Лучше использовать button.setBackgroundColor(Color.TRANSPARENT);

Ответ 7

YourImageButton.setBackgroundColor(Color.TRANSPARENT);

Ответ 8

myButton.setBackgroundResource(0);

Ответ 9

Использование:

android:background="@null"

в вашем макете xml.