В ImageButton
Я хочу удалить стандартное фоновое изображение кнопки. В http://developer.android.com говорится, что нужно определить его собственное фоновое изображение или задать цвет фона прозрачным. Я попытался установить черный фон, но это не повлияло...
Как удалить стандартное фоновое изображение ImageButton?
Ответ 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.