2010-09-27 14 views
5

ich verwenden, um diesen Wähler Code für meine benutzerdefinierte Schaltfläche (simple.xml)Android, entfernen Sie benutzerdefinierte Schaltfläche Grenze

<?xml version="1.0" encoding="utf-8"?> 

    <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
     <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/focused" /> 
     <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/focusedpressed" /> 
     <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pressed" /> 
     <item android:drawable="@drawable/defaultbutton" /> 
    </selector> 

Aber auf meinem Image Ich weiß nicht, wie Grenze zu entfernen. Ich möchte nur meine Bilder zeigen, um den Rahmen nicht anzuzeigen.

Dank alt text

Antwort

6

I ersetzen

<ImageButton android:id="@+id/imagebutton" 
    android:src="@drawable/simple" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    /> 

mit:

<ImageButton android:id="@+id/imagebutton" 
    android:background="@drawable/simple" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    /> 

Und arbeiten

4

Set android:background statt android:drawable.

+0

ich ersetzen android: ziehbar = "@ ziehbar/fokussierter" mit Android: background = "@ ziehbar/fokussiert" , aber ich bekomme Force close error. Dank – Jovan

+0

In xlm Datei Ich verwende: Jovan

+1

Können Sie mir Code geben? Vielen Dank – Jovan

Verwandte Themen