android TextView的使用总结
来源:互联网 发布:达内软件招聘 编辑:程序博客网 时间:2024/06/01 08:18
TextView不单单能够显示简单的文本内容,也可以显示复杂的文本内容:富文本
显示富文本有如下几种:
1、显示带标签的文本,但是没有图片内容
带标签的字符串内容无法直接通过TextView的setText直接显示,如果直接显示,则字符串什么内容,就显示什么内容了,而是需要通过Html.fromHtml进行转换成对应格式的字符串样式;因为任何的组件或者组件上面的内容,都是Android通过画笔画上去的;所以,要显示富文本,带各种样式,就有很多种实现的方式了;可以使用WebView组件显示HTML页面,也可以继承View类或者子类,覆盖onDraw方法直接绘制富文本或者图像,扯远了;
View Code
这里需要注意的是:Html.fromHtml转化后,且设置setText;设置完成,必须要进行setMovementMethod;如果没有设置的话,虽然文本的字符串的样式也会显示成功,但是上面的超链接 就没有用了;
2、如何显示图像到TextView
有两种方式实现:
第一种:在Html.fromHtml方法里面,实现ImageGetter接口来完成
View Code
第二种方式实现图片在TextView上显示:
View Code
3、同时设置文本的颜色和文本的背景色
因为BackgroundColorSpan只能设置文字的背景色,为了也能设置文本的颜色,可以自定义一个ColorSpan继承CharacterStyle
View Code
这种方式来设置,因为TextPaint是Paint的子类,Paint类用于描绘绘制的属性,如画笔的颜色,粗细等,所以通过自定义这个类,让文本样式变的更加的灵活;
View Code
- android TextView的使用总结
- android TextView的使用总结
- android TextView的使用总结
- android TextView的使用总结(重点关注)
- 【总结】TextView的使用
- Android TextView的使用
- 总结的android textview属性
- iOS textView的使用总结
- iOS textView的使用总结
- iOS textView的使用总结
- Android TextView 常见问题与使用总结
- android TextView省略号的使用
- TextView控件的使用及总结
- 总结TextView,EditText使用的点点滴滴
- android TextView 使用SpannableString数据源时,TextView的ellipsize失效
- android textview问题总结
- android的TextView的TextWatcher使用
- Android中标签TextView的使用
- 将 Linux 应用程序移植到 64 位系统上
- hadoop常见错误及处理方法
- Apache SVN forbidden 403
- Speex编/解码API手册
- shell 下 urlencode/urldecode 编码/解码的几种方法
- android TextView的使用总结
- 个平台下的mysql重启命令
- asp.net点击按钮时,按钮不在可用
- Ubuntu上无线网卡灯一直闪解决方法
- NSString / NSData 和图片之间的转换
- 搞群租收看房费 租房中介违规操作损人利己
- Replace替换第一个出现的字符
- sqlplus可以链接数据库 plsql就不行的解决方法(转载)
- Android 仿HTC拉环解锁波浪效果