先上效果图:
在listview上面加入读取html的控件,有些人会选择webview,但是我的经历发现,webview作为item时候有延迟性,就是每翻到一个新的item,高度计算是异步的,所以整个页面会“跳”,就是跳动的感觉,因为html里面有文字有图片,图片加载是需要时间的。
所以后来我改用了textview,因为textview部分支持html,不支持部分就是自己写了,但是改用textview之后也碰到很多问题,除了部分html标签不读取之外,还有图片处理要自己写imagegetter。而且网络的图片在没有加载完成前是不知道宽高的,会导致页面布局不对。
我花了不少时间处理这些问题,待续