use*_*779 4 android spannablestring
final StyleSpan bss = new StyleSpan(android.graphics.Typeface.BOLD);
final SpannableString ss = new SpannableString("How to " + text + " in " + type);
ss.setSpan(bss, 7, text.length() + 7, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
ss.setSpan(bss, 7 + text.length() + 4, ss.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
textView.setText(ss);
Run Code Online (Sandbox Code Playgroud)
我想做text和type 大胆.但只有类型是BOLD.
我错过了什么?
根据文件:
setSpan(Object what, int start, int end, int flags)将指定的标记对象附加到文本的范围开始...结尾,或者如果对象已经附加到其他位置,则将对象移动到该范围.
A StyleSpan只能在一次使用一次Spannable.您需要为每个text和创建一个StyleSpantype
| 归档时间: |
|
| 查看次数: |
1414 次 |
| 最近记录: |