2010-09-27 28 views
5

He utilizado este código de selección para mi botón personalizado (simple.xml)Android, retire botón personalizado frontera

<?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> 

Pero en mi ImageButton No sé cómo quitar frontera. Quiero mostrar solo mis imágenes para no mostrar el borde alrededor del botón.

Gracias alt text

Respuesta

6

puedo reemplazar

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

con:

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

y el trabajo

4

Conjunto android:background en lugar de android:drawable.

+0

sustituyo androide: dibujable = "@ estirable/centrado" con el androide: Fondo = "@ estirable/centrado" , pero obtengo un error de cierre de fuerza. Gracias – Jovan

+0

En el archivo XLM que utilizo: Jovan

+1

¿Me puede dar el código? Gracias – Jovan

Cuestiones relacionadas