2013-01-18 4 views
23

Hinter meiner App-Taste befindet sich eine graue Umrandung. Wie kann ich diese entfernen?Wie entferne ich die Umrandung hinter der Schaltfläche?

Es looks like this

I definiert die ImageButton wie folgt aus:

<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

sicherstellen, dass Ihr Hintergrund nicht die Grenze hat. – JoxTraex

+3

versuchen Sie dies :: 'android: background =" @ null "' – MAC

Antwort

5

try this:

<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

einfach den Hintergrund Ihrer Imageview zu transparent ändern, wie unten:

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

OR Sie können nur den Hintergrund, dann müssen Sie nicht über die transparente Farbe anzuwenden.

<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

Sie haben zu verwenden 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

was ist, wenn ich die Hintergrundfarbe ändern möchte? – has19

+1

@ has19 ... Sie können Ihren angepassten Stil definieren und borderlessButtonStyle zum übergeordneten Element machen ...