android 在listview上面的Textview实现html解析并且图片异步宽高布局重新适配
2014-11-10 10:18
971 查看
先上效果图:
![](http://img.blog.csdn.net/20141112121523750?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamlhbnJlbmJ1YmFp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20141112121539185?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamlhbnJlbmJ1YmFp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20141112121600760?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamlhbnJlbmJ1YmFp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在listview上面加入读取html的控件,有些人会选择webview,但是我的经历发现,webview作为item时候有延迟性,就是每翻到一个新的item,高度计算是异步的,所以整个页面会“跳”,就是跳动的感觉,因为html里面有文字有图片,图片加载是需要时间的。
所以后来我改用了textview,因为textview部分支持html,不支持部分就是自己写了,但是改用textview之后也碰到很多问题,除了部分html标签不读取之外,还有图片处理要自己写imagegetter。而且网络的图片在没有加载完成前是不知道宽高的,会导致页面布局不对。
我花了不少时间处理这些问题,待续
在listview上面加入读取html的控件,有些人会选择webview,但是我的经历发现,webview作为item时候有延迟性,就是每翻到一个新的item,高度计算是异步的,所以整个页面会“跳”,就是跳动的感觉,因为html里面有文字有图片,图片加载是需要时间的。
所以后来我改用了textview,因为textview部分支持html,不支持部分就是自己写了,但是改用textview之后也碰到很多问题,除了部分html标签不读取之外,还有图片处理要自己写imagegetter。而且网络的图片在没有加载完成前是不知道宽高的,会导致页面布局不对。
我花了不少时间处理这些问题,待续
相关文章推荐
- android结合异步任务,动态加载图片,Json解析数据展示在ListView,并且实现按日期分类展示,借口回调
- Android-自定义TextView和异步加载图片的实现
- Android-自定义TextView和异步加载图片的实现
- android教程之textview解析带图片的html示例
- android教程之textview解析带图片的html
- Android 详解实现TextView加载带图片标签的Html并按比例缩放
- Android TextView加载带有多张图片的HTML,并且解决图片造成的OOM
- 解析在Android中为TextView增加自定义HTML标签的实现方法
- Android之ListView异步加载网络图片(优化缓存机制)和对图片资源进行优化,并且实现内存双缓存 + 磁盘缓存
- android listView 自定义布局结合CheckedTextView实现多选
- 解析在Android中为TextView增加自定义HTML标签的实现方法
- android中TextView与Html结合使用实现字体和颜色的不同,并且换行
- Android textView展示html图片,实现图文混排,点击查看大图片
- android textView 加载HTML 异步加载网络图片
- Android-自定义TextView和异步加载图片的实现
- android textView 异步加载html中的图片,android 4.0上出现图片重叠文本
- android textView 加载HTML 异步加载网络图片
- android ListView利用SimpleAdapter显示特定布局并且异步加载网络图片
- Android-自定义TextView和异步加载图片的实现
- Android实现TextView显示HTML加图片的方法