Android-分解跨对象

Android-分解跨对象,第1张

概述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个跨度.我需要一种方法来提取代

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-分解跨对象所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1087460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存