例如 @Bob Turner 玩得开心
上面的示例消息在EditText中。并且用户不应能够通过“ @Bob Turner”移动光标。当用户尝试在EditText中移动光标/触摸可扩展字符串时,应将其移动到可扩展字符串的开头或结尾。
答案 0 :(得分:0)
以下是确定使用哪一个的方法:
只是阅读而不设置文本或跨度? -> SpannedString
设置文字和跨度? -> SpannableStringBuilder
设置少量跨度(<〜10)? -> SpannableString
设置更大的跨度(>〜10)-> SpannableStringBuilder
请参考以下链接
https://medium.com/androiddevelopers/spantastic-text-styling-with-spans-17b0c16b4568