2017-01-20 1 views
0

Je suis conscient que nous pouvons avoir une case à cocher avec un textView indépendant en dessous, mais pouvons-nous avoir un texte qui fait partie d'une case à cocher qui apparaît sous la case à cocher?Texte sous la case android

Si oui, peut-il être réalisé via l'interface utilisateur Android au lieu de le faire par programme?

Répondre

2

Il est possible en utilisant CheckedTextView:

<CheckedTextView 
    android:drawableTop="@drawable/checkmark" 
    android:checked="true" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Checked text"/> 

et un sélecteur:

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:drawable="@drawable/unchecked" android:state_checked="false"></item> 
<item android:drawable="@drawable/checked"></item></selector> 
+0

Merci pour la réponse. J'ai commencé avec ce que tu as suggéré. Est-il possibile d'avoir une boîte de remplissage au lieu d'une coche? Donc, une fois que l'utilisateur clique sur la boîte, au lieu d'avoir une coche, ce sera une boîte remplie d'une couleur. –

+1

Oui, vous pouvez utiliser des tirages personnalisés dans votre sélecteur. – beeb