spanned = HTML.fromHTML("<sup>aaa</sup>bbb<sub>ccc</sub><b>ddd</b>");
将创建一个3个跨度为aaa,ccc,ddd的Spanned对象.
bbb不在HTML标记内,因此被忽略了,
spans = spanned.getSpans(0, spanned.length(), Object.class);
只会识别3个跨度.
我需要一种方法来提取代码的所有4个部分,如果可能的话,将其提取到某种数组中,这将允许我识别每个范围的类型.
解决方法:
I need a way to extract all the 4 sections of the code
Use nextSpanTransition()
查找下一个跨度的起点.初始位置(nextSpanTransition()的第一个参数)和下一个跨度之间的字符表示文本的未跨区域.
您可以看一下the source code to the toHtml()
method on the Html
class,以了解实际效果.
以上是内存溢出为你收集整理的Android-分解跨对象全部内容,希望文章能够帮你解决Android-分解跨对象所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)