Wie bekomme ich die Grenze hinter dem Knopf?

Es gibt eine graue Grenze hinter meinem App-Button, wie kann ich das entfernen?

Es sieht so aus

  • Beispielprogramm für android Restful paring mit xml API
  • Fehler: Fehler beim Analysieren von XML: nicht gut geformt (ungültiges Token) ...?
  • Warum bekomme ich IllegalStateExceptions jedes Mal, wenn ich eine Aktivität beginne, die Unterstützung Fragments verwendet?
  • Java TLS-PSK Steckdose
  • Java konvertieren ArrayList zu String und zurück zu ArrayList?
  • Status der Android-Projektabhängigkeitsverwaltung
  • Ich habe die ImageButton so definiert:

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

  • Wie kann man ein verschachteltes Json-Objekt in Java erstellen?
  • Pinterest wie benutzerdefinierte GridView
  • Dex kann nicht ausgeführt werden: Mehrere Dex-Dateien definieren Lcom / Nineoldandroids / Animation / Animator $ AnimatorListener;
  • Android implizite Intents VS explizite Intents
  • OpenCV Bildvergleich in Android
  • Android konnte diese App nicht im PackageManager io.crash.air finden
  • 5 Solutions collect form web for “Wie bekomme ich die Grenze hinter dem Knopf?”

    Sie müssen 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"/> 

    Versuche dies :

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

    Einfacher und einfacher Weg ist

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

    Ändern Sie einfach den Hintergrund Ihrer Bildansicht zu transparent 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" /> 

    ODER Sie können nur den Hintergrund setzen, dann müssen Sie die transparente Farbe nicht anwenden.

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

    Ich fand das gut funktioniert:

    Android: background = "@ null"

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.