parçası farklı yazı tipi ve rengini ayarlayın bu çalıştı:bir 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);
Ama bu işe yaramadı.
Yalnızca en son setSpan'ı alır, örn., Metin rengi değiştiriliyor, ancak yazı tipi değiştiriliyor.
nasıl 'robotoRegular' ve' robotoBold' tanımlarım
Şimdi aşağıdakileri yapın? –
Sınıf Değişkenleri: ** robotoRegular = Typeface.createFromAsset (getAssets(), "fontlar/Roboto-Regular.ttf"); ** –