android layout - ¿Cómo quitar el borde detrás del botón?





examples gridlayout (6)


Solo cambia el fondo de tu imagen vista a transparente como se muestra a continuación:

<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" />

O Solo puede establecer el fondo, entonces no necesita aplicar el color transparente.

<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"
 />

Hay un borde gris detrás de mi botón de aplicación, ¿cómo puedo eliminar esto?

ImageButton el ImageButton así:

<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" />



Forma simple y fácil es

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



Tienes que usar 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"/>



prueba esto :

<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" />



Encontré que esto funciona bien

android: background = "@ null"




En realidad, es muy simple. Si desea un simple rectángulo negro detrás de Textview, simplemente agregue android:background="@android:color/black" dentro de las etiquetas TextView. Me gusta esto:

<TextView
    android:textSize="15pt" android:textColor="#ffa7ff04"
    android:layout_alignBottom="@+id/webView1"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:background="@android:color/black"/>




android android-layout