2013-01-18 14 views
23

C'è un bordo grigio dietro il mio pulsante app, come posso rimuovere questo?Come rimuovere il bordo dietro il pulsante?

E looks like this

ho definito il ImageButton in questo modo:

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

assicurati che lo sfondo non abbia il bordo. – JoxTraex

+3

prova questo :: 'android: background =" @ null "' – MAC

risposta

5

provare questo:

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

Basta cambiare lo sfondo del tuo ImageView a trasparente, come di seguito:

<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 È possibile impostare solo lo sfondo, allora non è necessario applicare il colore trasparente.

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

devi usare 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"/> 
+0

Cosa succede se voglio cambiare il colore di sfondo? – has19

+1

@ has19 ... puoi definire il tuo stile personalizzato e rendere borderlessButtonStyle il genitore ...