android string中html标签与span设置方式
来源:互联网 发布:乐高机器人编程书 编辑:程序博客网 时间:2024/05/22 14:23
最近做项目需要用到对string字符串部分内容设置颜色的需求,无疑使用hmtl标签是最简单的试,现演示下示例:
设置样式
一.方式一:通过html标签设置
1.如字体颜色设置;
<string name="string_color">默认颜色,<font color="#ff5662" >%1$s</font></string>
代码调用:stringColorTv.setText(Html.fromHtml(getString(R.string.string_color,"颜色值是这样的")));
2.下滑线示例:
<string name="string_link">下滑线:<u >%1$s</u></string>
代码调用:stringLinkTv.setText(Html.fromHtml(getString(R.string.string_link,"下滑线示例")));
二.通过android类库提供span库来实现
如:URLSpan、ClickableSpan、BackgroundColorSpan、ForegroundColorSpan、
MaskFilterSpan、AbsoluteSizeSpan、RelativeSizeSpan、ImageSpan、ScaleXSpan、StyleSpan、SubscriptSpan、
SuperscriptSpan、TextAppearanceSpan、TypefaceSpan、RasterizerSpan、StrikethroughSpan、UnderlineSpan
1.以UnderlineSpan为例
String text = getString(R.string.string_underspan); SpannableString spannableString = new SpannableString(getString(R.string.string_underspan)); mUnderlineSpan = new UnderlineSpan(); spannableString.setSpan(mUnderlineSpan,1,text.length(), Spanned.SPAN_USER); underlineTv.setText(spannableString);
阅读全文
0 0
- android string中html标签与span设置方式
- html中<span>标签
- html中DIV与SPAN标签的区别
- html中Span标签的点击事件
- Android string.xml中使用html标签
- Android String.xml中嵌入HTML标签
- Android string.xml中使用html标签
- Android string.xml中使用html标签
- Android string.xml中使用html标签
- HTML <span> 标签简介
- html-<span>标签
- HTML <span> 标签 (w3school)
- html span标签详解
- HTML <span> 标签
- HTML <span> 标签
- span标签 设置宽度
- HTML中DIV与SPAN的区别
- HTML中DIV与SPAN的区别
- ConcurrentModificationException
- C语言单元小结(4)
- 读取bmp图片的文件头,与位图信息头
- nlp Python库之pynlpir
- Queueing at Bank
- android string中html标签与span设置方式
- LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 利用C#实现杨辉三角形
- 使用Redis存储Nginx+Tomcat负载均衡集群的Session
- 【嵌入式学习历程7】 数据结构之线性表
- Dubbo 第一个栗子
- java 序列化
- 【概率论】客观概率论 私人回顾
- 交叉编译