Я могу установить прозрачный фон ImageButton, layout.xml
используя:
android:background="@android:color/transparent"
Как я могу сделать то же самое с помощью Java-кода? Что-то вродеib.setBackgroundColor(???);
Я могу установить прозрачный фон ImageButton, layout.xml
используя:
android:background="@android:color/transparent"
Как я могу сделать то же самое с помощью Java-кода? Что-то вродеib.setBackgroundColor(???);
Ответы:
Это просто: вы должны установить цвет фона как прозрачный.
ImageButton btn=(ImageButton)findViewById(R.id.ImageButton01); btn.setBackgroundColor(Color.TRANSPARENT);
источник
Сделайте это в своем xml
<ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/imageButtonSettings" android:layout_gravity="right|bottom" android:src="@drawable/tabbar_settings_icon" android:background="@android:color/transparent"/>
источник
Это должно сработать -
imageButton.setBackgroundColor(android.R.color.transparent);
источник
НЕ ИСПОЛЬЗУЙТЕ ПЕРЕНОСНОЙ ИЛИ НУЛЕВОЙ МАКЕТ, потому что тогда
button
(или общий вид) больше не будет выделяться при нажатии !!!Используйте это в характеристиках кнопки
android:background="?android:selectableItemBackground"
Для этого требуется API 11
источник
null
илиtransparent
отключение кнопки обратной связи.Попробуйте вот так
ImageButton imagetrans=(ImageButton)findViewById(R.id.ImagevieID); imagetrans.setBackgroundColor(Color.TRANSPARENT);
ИЛИ ЖЕ
включите это в свой .xml файл в res / layout
android:background="@android:color/transparent
источник
просто используйте это в макете кнопки изображения
android:background="@null"
с помощью
android:background="@android:color/transparent
или же
btn.setBackgroundColor(Color.TRANSPARENT);
не дает идеальной прозрачности
источник
Если вы хотите использовать
R
класс AndroidtextView.setBackgroundColor(ContextCompat.getColor(getActivity(), android.R.color.transparent));
и не забудьте добавить библиотеку поддержки в файл Gradle
compile 'com.android.support:support-v4:23.3.0'
источник