deux lignes dans un texte de bouton avec différentes tailles
J'ai trouvé la référence sur google qui m'a amené à penser que le suivant ne me donne que 2 lignes de texte dans un bouton, première ligne de taille normale et de deuxième ligne plus petits. Cependant il juste enveloppe toute la copie et de la même taille. toutes les suggestions s'il vous plaît? C'est la ligne dans mon strings.xml
<string name="teststr"> String I am testing\n <small><small>(with a sub comment)</small></small></string>
source d'informationauteur ron
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
ou pour lire la chaîne de caractères à partir de votre strings.xml
N'oubliez pas que vous devez utiliser <br/> au lieu de \n pour obtenir une nouvelle ligne.
Vous pouvez le résoudre en paramètre la chaîne de recource similaire à ce que vous suggérez dans votre question:
Par exemple
La volonté de modifier la taille du texte et de l' \n\ mettra le texte suivant sur la ligne suivante.
Ensuite dans votre XML vous comme d'habitude appel
Espère que cela aidera furure lecteurs
Bouton de permettre à plusieurs texte, mais le problème est avec Spannable Chaîne.
Attributs XML
Spannable Chaîne
De HTML
Aucun d'entre eux capable de modifier les tailles de police.
Au lieu d'utiliser le Bouton de mise en page personnalisée avec TextViews. TextView.SetText prend en charge l'ensemble de ces approches.
Je crois que les boutons ne permettent à une seule ligne de texte. Mais vous pouvez facilement atteindre cet objectif par la création d'un affichage personnalisé ou viewgroup et ajouter les 2 lignes de texte que vous le souhaitez. Comme le onclicklistener peuvent être ajoutés à tout point de vue, il peut être utilisé comme un bouton.
Vous pouvez avoir plusieurs lignes de texte sur un Bouton