
Android 富文本学习
主要介绍android中富文本的学习和使用中遇到的问题。
lidongxiu0714
https://github.com/hpuzzuldx/
展开
-
TextView富文本学习五 - 设置了SpannableString后设置了maxLines,ellipsize=end失效
TextView设置了ClickableSpan并设置了maxLines,ellipsize="end"后内容可滑动的问题已经解决了,但ellipsize=”end”并没有效果,三行结束的位置并没有出现…stackoverflow有关于这个问题的讨论:https://stackoverflow.com/questions/14691511/textview-using-spannable-el...原创 2019-05-08 10:58:02 · 4860 阅读 · 2 评论 -
TextView富文本学习四 - 设置了SpannableString并设置了maxLines,内容变得可滑动解决办法
TextView设置了ClickableSpan并设置了maxLines,ellipsize="end"后,TextView的内容可滑动,当点击ClickableSpan的文本时TextView的内容也会自己滚动,很明显不符合大部分场景。要使ClickableSpan的click事件生效必须设置了MovementMethod,内部使用了LinkMovementMethod实例。如何禁止滑动?网...原创 2019-05-08 10:55:13 · 2923 阅读 · 0 评论 -
TextView富文本学习三-设置了ClickableSpan后与TextView click事件冲突
1 TextView设置了ClickableSpan,TextView宽度为match_parent时,会产生如下问题:第一个问题如果设置的Span文本没有填满match_parent,此时点击空白处也会执行clickableSpan的click函数;第二个问题是如果添加的文本超过了match_parent,此时点击TextView中没有添加ClickableSpan的文本,click事件会...原创 2019-05-08 10:52:27 · 3415 阅读 · 0 评论 -
EditText 富文本学习七-实现微博热门话题@,#选择好友,整体删除,整体选中功能(思路,简单实例,提取于其他库)
1首先看效果(有点粗糙)整体删除:整体选择:@#符号监听:2 实现代码整体删除功能,要删除一个热门话题需要整体进行删除: mEditText.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, ...原创 2019-06-21 16:50:05 · 2796 阅读 · 0 评论 -
TextView 富文本学习六 - 设置了ClickableSpan导致内存泄漏
1 设置ClickableSpan导致内存泄漏 spannable.setSpan(new ClickableSpan() { @Override public void onClick(View widget) { ...原创 2019-06-13 11:33:08 · 5461 阅读 · 7 评论 -
TextView富文本学习二(获取html代码片段中的超链接地址,设置点击事件,并设置连接样式)
1 利用SpannableStringBuilder获取存在的Span/*** Return an array of the spans of the specified type that overlap* the specified range of the buffer. The kind may be Object.class to get* a list of all the...原创 2019-03-04 15:02:59 · 2973 阅读 · 0 评论 -
Android富文本的学习一
1TextView的富文本介绍:什么是富文本,大家都知道TextView可以显示文字,设置文字样式,利用富文本可以给TextView添加更多的样式,更加的类似h5网页,例如在一个TextView通常显示的文本样式是统一的,如果想对显示的同一段文本不同部分的文字设置不同的样式,颜色,大小等就需要用到富文本,富文本还可以利用TextView显示图片,设置点击事件等。TextView想要实现富文本...原创 2019-03-03 16:43:07 · 3077 阅读 · 0 评论