2010-10-12 4 views
14

Je veux créer un bouton circulaire ayant un plus et moins signer cela et exactement utilisé dans Android application Contacts comme indiqué dans l'image ci-dessous:Bouton rond dans Android

alt text

Répondre

21

Vous pouvez voir la mise en œuvre de ce bouton dans android source code

C'est juste ImageButton avec png circulaire comme arrière-plan. Voici la définition de leurs styles:

<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

si je devais afficher le texte sur le bouton? Je veux juste dire étendre les boutons normaux? –

+0

Le code source n'est pas disponible – Marabita

+1

@Marabita Merci, corrigé –

1

Il suffit d'appliquer votre image en utilisant android:background="@drawable/image" comme l'une des propriétés du bouton dans le fichier xml