我正在设置Span文本的一部分.跨度本身运作良好.然而,文本是由String.formatfrom 创建的Resources,我不知道,start并且end我将要将Span设置为文本的一部分.
我tryed使用自定义HTML代码strings.xml,但无论是getText或getString删除它们.我可以用这样的事情getString(R.string.text, "<nb>" + arg + "</nb>"),那么Html.fromHtml(),因为arg正是在这里我想设置的跨度.
我看到这种使用文本格式化的方法"normal text ##span here## normal text".它解析字符串删除标签并设置Span.
我的问题是,是否有更好的方法来完成将Span设置为格式化字符串,"something %s something"或者我应该使用上述方法之一?