ho provato questo:Imposta carattere e il colore diverso da parte di un TextView
String s = "Some big string"
SpannableStringBuilder sb = new SpannableStringBuilder(s);
//normal font for 1st 9 chars
sb.setSpan(robotoRegular, 0,9,Spannable.SPAN_INCLUSIVE_INCLUSIVE);
//bold font for rest of the chars
sb.setSpan(robotoBold, 9,s.length(),Spannable.SPAN_INCLUSIVE_INCLUSIVE);
//also change color for rest of the chars
sb.setSpan(new ForegroundColorSpan(Color.BLACK), 9,s.length(),Spannable.SPAN_INCLUSIVE_INCLUSIVE);
textView.setText(sb);
Ma questo non ha funzionato.
Richiede solo l'ultimo setSpan, cioè .., il colore del testo viene modificato ma non il carattere.
Come si fa a definire '' robotoRegular' e robotoBold'? –
Class Variables: ** robotoRegular = Typeface.createFromAsset (getAssets(), "font/Roboto-Regular.ttf"); ** –