Изображение появляется на кнопке, но у него есть фон, мое изображение - это png-изображение, и я хочу, чтобы кнопка была прозрачным фоном
любая помощь пожалуйста
Ответ 1
добавьте эту строку в макет xml-образа ImageButton.
android:background="@null"
Ответ 2
Здесь альтернативное решение, которое сработало для меня:
android:background="@android:color/transparent"
Как сказал Солнечный, добавьте его в XML-макет ImageButtons
Ответ 3
В вашем коде используйте это:
ImageButton btn = new ImageButton(this);
btn.setImageResource(R.drawable.btn_close);
btn.setBackgroundResource(0);
Ответ 4
Я не знаю, есть ли какой-нибудь метод для этого, но вы можете нарисовать полностью прозрачный файл .png и использовать метод setBackGroundResource() или в XML, используя это: android: background
Ответ 5
Таким образом вы можете установить прозрачный фон в ImageButton: