의 일부를 다른 글꼴과 색상을 설정 나는이 시도 :텍스트 뷰
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);
을하지만이 작동하지 않았다.
오직 최신 setSpan 만 사용합니다. 즉, 텍스트 색상은 변경되지만 글꼴은 변경되지 않습니다.
가 어떻게'robotoRegular'와'robotoBold'을 정의 할
이제 다음을 수행? –
클래스 변수 : ** robotoRegular = Typeface.createFromAsset (getAssets(), "fonts/Roboto-Regular.ttf"); ** –