Android文本显示效果(Spannable)

本文介绍了Android中使用SpannableString和SpannableStringBuilder实现文本显示的各种效果,包括字体颜色、背景颜色、大小调整、样式设置、下划线、删除线、上/下标注、点击效果、超链接、图片插入、项目符号、对齐方式等。此外,还涉及到了自定义文本效果的实现。
摘要由CSDN通过智能技术生成
本文分析总结了对View控件中的文本,使指定字符或子字符串具有特定显示效果,例如字体、字号、文字间距、行间距、颜色等。
     对于固定的文本内容,可以在文本中使用各种html标签,然后使用html.fromHtml()方法将文本转换为可显示相应效果的形式。一般来说,在Android中使用各种Span类更加直接,而且在性能上比前者更好。

相关接口和类的关系

     CharSequence是Java中表示字符序列的一个标准接口,String是其最常用的具体实现类。
     Spanned是CharSequence的一个子接口,表示其中的子字符串可以被附加一定的格式,字符串以及所附加的格式都是固定的,不可动态改变。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值