Подтвердить что ты не робот

Как удалить границу за кнопкой?

За моей кнопкой приложения есть серая рамка, как я могу ее удалить?

Это выглядит так

Я определил ImageButton следующим образом:

<ImageButton
    android:id="@+id/btn_photo_lib"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:onClick="startPhotoLibAction"
    android:src="@drawable/library_blau_2" />
4b9b3361

Ответ 1

Вы должны использовать style="?android:attr/borderlessButtonStyle":

<ImageButton
    android:id="@+id/btn_photo_lib"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:onClick="startPhotoLibAction"
    android:src="@drawable/library_blau_2"
    style="?android:attr/borderlessButtonStyle"/>

Ответ 2

попробуйте следующее:

<ImageButton
        android:id="@+id/btn_photo_lib"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="startPhotoLibAction"
        android:background="@android:color/transparent"
        android:src="@drawable/library_blau_2" />

Ответ 3

Простой и легкий способ

android:background="?android:attr/selectableItemBackground"

Ответ 4

Просто измените фон вашего изображения на прозрачный, как показано ниже:

 <ImageButton
        android:id="@+id/btn_photo_lib"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@android:color/transparent" <----- Set background.
        android:onClick="startPhotoLibAction"
        android:src="@drawable/library_blau_2" />

ИЛИ Вы можете установить только фоновый фон, тогда вам не нужно применять прозрачный цвет.

<ImageButton
        android:id="@+id/btn_photo_lib"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/download" <--- set only the background
        android:onClick="startPhotoLibAction"
         />

Ответ 5

Я нашел, что это работает отлично:

Android: фон = "@нуль"