2010-10-12 18 views
14

Quiero crear un botón circular que tiene un signo positivo y negativo a esto y se utiliza exactamente de Android aplicación contactos como se muestra en la imagen de la siguiente manera:botón redondo en Android

alt text

Respuesta

21

Usted puede ver la implementación de este botón en android source code

Es solo ImageButton con png circular como fondo. He aquí la definición de sus estilos:

<style name="MinusButton"> 
    <item name="android:background">@drawable/btn_circle</item> 
    <item name="android:src">@drawable/ic_btn_round_minus</item> 
    <item name="android:contentDescription">@string/description_minus_button</item> 
</style> 

<style name="PlusButton"> 
    <item name="android:background">@drawable/btn_circle</item> 
    <item name="android:src">@drawable/ic_btn_round_plus</item> 
    <item name="android:contentDescription">@string/description_plus_button</item> 
</style> 
+0

Lo que si tuviera que mostrar texto en el botón? Quiero decir, ¿como extender los botones normales? –

+0

El código fuente no está disponible – Marabita

+1

@Marabita Gracias, arreglado –

1

Basta con aplicar la imagen con android:background="@drawable/image" como una de las propiedades del botón en el archivo XML