TypefaceSpan 中的 TypefaceSpan 不起作用

问题描述 投票:0回答:1

我想设置不同字体的文本。

 stringBuilder.setSpan(new TypefaceSpan(typeface1),10,100,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
 stringBuilder.setSpan(new TypefaceSpan(typeface2),20,30,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

但只显示

typeFace1
typeface2
不起作用。 我怎样才能得到想要的结果。

android textview spannablestring
1个回答
0
投票

具有三个独立的范围,没有重叠:

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);
© www.soinside.com 2019 - 2024. All rights reserved.