我想设置不同字体的文本。
stringBuilder.setSpan(new TypefaceSpan(typeface1),10,100,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
stringBuilder.setSpan(new TypefaceSpan(typeface2),20,30,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
但只显示
typeFace1
。 typeface2
不起作用。
我怎样才能得到想要的结果。
具有三个独立的范围,没有重叠:
stringBuilder.setSpan(new TypefaceSpan(typeface1),10,20,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
stringBuilder.setSpan(new TypefaceSpan(typeface2),20,30,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
stringBuilder.setSpan(new TypefaceSpan(typeface1),30,100,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);