È possibile avere testi con dimensioni, tipi di caratteri o stili diversi nello stesso TextView
?TextView con diversi tipi di carattere e stili?
Qualcosa del genere:
| myLoginlogout |
È possibile avere testi con dimensioni, tipi di caratteri o stili diversi nello stesso TextView
?TextView con diversi tipi di carattere e stili?
Qualcosa del genere:
| myLoginlogout |
È possibile farlo utilizzando:
textView.setText(Html.fromHtml("<b>myLogin</b> <i>logout</i>"));
Per ulteriori opzioni, guardare in SpannableString
: Link
Con SpannableString
, è possibile applicare la formattazione multiplo per una singola stringa.
In questo articolo sarà molto utile a voi: Rich-Style Formatting of an Android TextView
Funzionante bene grazie – user2647856
A meno che non si crei un TextView personalizzato, no. Prendi in considerazione l'utilizzo di due diverse TextViews se non desideri creare un TextView personalizzato.
Potete darmi un esempio di TextView personalizzato? – user2647856
Per chi vuole fare questo senza la formattazione HTML, utilizzare un SpannableString.
come in:
SpannableString styledString = new SpannableString("myLogin logout");
styledString.setSpan(new StyleSpan(Typeface.BOLD), 0, 7, 0);
styledString.setSpan(new StyleSpan(Typeface.ITALIC), 8, 14, 0);
TextView tv = (TextView)findViewById(R.id.tv);
tv.setText(styledString);
Più esempi si possono trovare qui: http://androidcocktail.blogspot.in/2014/03/android-spannablestring-example.html
controllare questo link sottostante, è possibile. http://stackoverflow.com/a/1533512/1106598 –