[发明专利]一种图文展示的方法、装置及存储介质在审
申请号: | 201711310401.7 | 申请日: | 2017-12-11 |
公开(公告)号: | CN108052589A | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 沈文策 | 申请(专利权)人: | 福建中金在线信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/445;G06F9/451 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 350007 福建省福州市仓山区林浦路与*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图文 展示 方法 装置 存储 介质 | ||
一种图文展示的方法、装置及存储介质,所述方法包括:将至少两个原标签对象Span构建为一个新Span,其中,新span和原span属于同类型的span;将设置的至少两个新span添加至Spannablestring类中;将所述Spannablestring类设置到文本展示控件中;确定待处理的字符串中的目标字段;使用所述文本展示控件对所述目标字段进行赋值操作。通过采用本方案,能够有效减少多重样式文本展示的设置工作量,以及提高开发效率。
技术领域
本申请涉及终端与应用技术领域,尤其涉及一种图文展示的方法、装置及存储介质。
背景技术
文本展示(TextView)控件是一种显示文字的UI类,在实现图文展示的应用开发中,文字有各式各样的样式,TextView则需要分别对每种需要展示的文字的样式属性分别设置,设置完毕后,需要通过SpannableString类进行封装。
但是,由于标签对象(Span)种类繁多,例如包括:URLSpan、ClickableSpan、BackgroundColorSpan、ForegroundColorSpan、StyleSpan等实现类。这些实现类都只能基础的,单一的去实现文字的某个属性。当文本有复杂的多方面的改变时,比如文字大小,图文混排,颜色,上标、下划线等多重改变时,就需要重写SpannableString这个实现类,才能够完成复杂文本多样式的效果。由此可见,目前这种重写实现类的方式工作量庞大,且容易出错,开发效率低。
发明内容
本申请提供了一种图文展示的方法、装置及存储介质,能够解决现有技术中在需要展示多重样式的文本时,整个开发工作量较高且开发率较低的问题。
本申请第一方面提供一种图文展示的方法,所述方法包括:
将至少两个原标签对象Span构建为一个新Span,其中,新Span和原Span属于同类型的Span;
将设置的至少两个新Span添加至Spannablestring类中;
将所述Spannablestring类设置到文本展示控件中;
确定待处理的字符串中的目标字段;
使用所述文本展示控件对所述目标字段进行赋值操作。
在一些可能的设计中,所述将至少两个原标签对象Span构建为一个新Span,其中,新span和原span属于同类型的span;将设置的至少两个新span添加至Spannablestring类中;将所述Spannablestring类设置到文本展示控件中;确定待处理的字符串中的目标字段;使用所述文本展示控件对所述目标字段进行赋值操作,包括:
将至少两个ImageSpan构建为一个新ImageSpan;
确定待设置图片的目标字段的字符长度;
从所述字符串中选择所述目标字段;
使用所述新ImageSpan将所述目标字段设置目标图片,将所述新ImageSpan添加至所述文本展示控件中,使得当展示所述字符串时,将所述目标字段显示为所述目标图片。
在一些可能的设计中,所述将至少两个原标签对象Span构建为一个新Span,其中,新span和原span属于同类型的span;将设置的至少两个新span添加至Spannablestring类中;将所述Spannablestring类设置到文本展示控件中;确定待处理的字符串中的目标字段;使用所述文本展示控件对所述目标字段进行赋值操作,包括:
将至少两个可点击事件标签对象ClickableSpan构建为一个新ClickableSpan;
确定待设置点击事件的目标字段的字符长度,记录所述目标字段为点击,以生成用于点击的可视控件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建中金在线信息科技有限公司,未经福建中金在线信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711310401.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:刻蚀腔体的聚合物清洁方法
- 下一篇:一种钢带卷沥油翻转机的沥油方法