Если вы хотите удалить этот серый фон при установке изображения переднего плана, установите пустое фоновое изображение.или просто вместо установки изображения переднего плана установите для кнопки только фоновое изображение.Я надеюсь, что это поможет вам.
Отредактировано с кодом
<ImageButton android:text="Button" android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon"/>
<ImageButton android:text="Button" android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/icon"/>