Próbowałem to:Ustaw inną czcionkę i kolor do części 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);
Ale to nie działa.
Wykonuje tylko najnowszą wartość setSpan, tzn .. kolor tekstu jest zmieniany, ale nie jest czcionka.
Jak zdefiniować 'robotoRegular' i' robotoBold'? –
Zmienne klasy: ** robotoRegular = Typeface.createFromAsset (getAssets(), "fonts/Roboto-Regular.ttf"); ** –