Я могу установить фоновый рисунок 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);
  НЕ ИСПОЛЬЗУЙТЕ ТРАНСФЕРНЫЙ ИЛИ NULL LAYOUT, потому что тогда button (или общий вид) больше не будет выделяться при щелчке мышью!!!
У меня была та же проблема, и, наконец, я нашел правильный атрибут из Android API для решения проблемы. Он может применяться к любому виду
Используйте это в спецификации кнопок
android:background="?android:selectableItemBackground"
Для этого требуется API 11
Попробуйте это
ImageButton imagetrans=(ImageButton)findViewById(R.id.ImagevieID);
imagetrans.setBackgroundColor(Color.TRANSPARENT);
ИЛИ
включить это в ваш .xml файл в res/layout
android:background="@android:color/transparent 
		просто используйте это в макете imagebutton
android:background="@null"
используя
 android:background="@android:color/transparent 
или
 btn.setBackgroundColor(Color.TRANSPARENT);
не дает идеальной прозрачности
Если вы хотите использовать android R class
textView.setBackgroundColor(ContextCompat.getColor(getActivity(), android.R.color.transparent));
и не забудьте добавить библиотеку поддержки в файл Gradle
compile 'com.android.support:support-v4:23.3.0'