首页 理论教育 新增富文本处理函数功能

新增富文本处理函数功能

时间:2023-06-28 理论教育 版权反馈
【摘要】:富文本可以对选中的部分文字单独设置字体、字号和颜色等,也可以在文本中添加图片。在App Inventor 2中,如果要用标签组件实现富文本的这些功能,需要把文本按HTML格式处理,但这样就得了解HTML的知识,使用起来不方便。Android系统提供了用于处理富文本的类SpannableString,可以用这个类与其他类结合,实现标签组件支持富文本的功能,且不需要具备HTML的知识,开发人员可以很方便地使用。

新增富文本处理函数功能

富文本可以对选中的部分文字单独设置字体、字号和颜色等,也可以在文本中添加图片。在App Inventor 2中,如果要用标签组件实现富文本的这些功能,需要把文本按HTML格式处理,但这样就得了解HTML的知识,使用起来不方便。

Android系统提供了用于处理富文本的类SpannableString,可以用这个类与其他类结合,实现标签组件支持富文本的功能,且不需要具备HTML的知识,开发人员可以很方便地使用。

在Label.java中增加如下代码:

在OdeMessages.java中添加函数和参数的声明:

在OdeMessages_zh_CN.properties中添加函数和参数的中文字符串:

CreateSpannableStringMethods=创建富文本

SetForegroundColorMethods=设置富文本的前景色

SetBackgroundColorMethods=设置富文本的背景色

SetAbsoluteSizeMethods=设置富文本文字的字号

SetStyleBoldMethods=设置富文本文字的字体为粗体

SetStrikethroughMethods=设置富文本文字的删除线(www.xing528.com)

SetUnderlineMethods=设置富文本文字的下划线

SetSuperscriptMethods=设置富文本文字的上标

SetSubscriptMethods=设置富文本文字的下标

SetURLMethods=设置富文本文字的超级链接

SetImageMethods=富文本中插入图片

SetSpannableStringMethods=设置富文本为标签内容

startIndexParams=开始字符的索引

endIndexParams=结束字符的索引值

sizeParams=字号

actionParams=行为

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈