TextView,使用 SpannableString 后导致文字显示错乱

2016-09-18 19:38:06 +08:00
 Gloomyer

##问题概述##
TextView,使用 SpannableString 后导致文字显示错乱
##细节##
没有任何限制的 TextView
使用了 SpannableString 用于分析和点击响应 url
之后 点击了这个 url.
然后设置 TextView 的 MaxLines 为 5(全文 /收起)
就变成了这样
##效果图##

9571 次点击
所在节点    Android
2 条回复
Gloomyer
2016-09-19 13:04:45 +08:00
问题已经结局,详情请移步至: http://www.gloomyer.com/2016/09/19/android-fulltext02/
ruidge
2016-10-08 14:14:57 +08:00
建议研究研究 textview 的各种 span 的实现和 LinkMovementMethod 的源码.这个最好的方法是替换某层父类的 scroller 的 scroll 相关方法

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/307080

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX