下载ExpandableTextView库,新建项目关联库。使用关键点:要把ExpandableTextView放在LinearLayout布局下,否则点击展开,收起按钮,文本不能展开,收起。在activity代码ExpandableTextViewexpandTextView=(ExpandableTextView)findViewById(R.id.expand_text_view); expandTex..
分类:
其他好文 时间:
2017-03-11 22:17:13
阅读次数:
702
这次还是用开源项目来实现效果,我个人觉得上面的这个效果还是很赞的。于是就记录下如何实现这个效果,其实相当简单。这就是开源项目写的好的例子,整个开源项目的代码十分清晰,逻辑和代码结构都很棒,接入自己的工程也十分方便,10分钟之内搞定。一、下载开源项目,导入lib项目地址:https://github....
分类:
其他好文 时间:
2015-01-10 11:19:59
阅读次数:
263
直接上代码吧, 我相信大牛是不会看我的解释的, 直接看代码. 不懂直接问我.
这个是原始的代码
https://github.com/Manabu-GT/ExpandableTextView/
因为在listview中, 会复用expandableTextview, 所以展开和收缩的状态, 需要保存, 所以我修改了一些代码, 这是我的代码
https://githu...
分类:
移动开发 时间:
2014-10-31 12:00:25
阅读次数:
364
原理是通过点击的时候设置 setMaxLines(lineNum)来实现:
public class ExpandableTextView extends TextView {
private static int MIN_LINE_NUM = 2;
private static int MAX_LINE_NUM = 20;
private int lineNum = M...
分类:
其他好文 时间:
2014-08-25 07:39:04
阅读次数:
182