目录
前言
最近在做一个效果,就是当文本显示超出2行时,文本末尾出现...(省略号),并且显示一个【展开】的按钮。点击时【展开】全部文本内容,并且按钮由【展开】变成【收起】。点击【收起】文本恢复到一开始状态。
一、TextView设置最大行与省略号
单行显示,如果超出的话用“…”省略号显示,只要设置:
android:ellipsize="end"
android:singleLine="true"
多行显示,超出的部分使用“…”显示,那么,设置如下:
android:lines="2"
android:ellipsize="end"
动态代码设置行数与省略号:
mTxt.setMaxLines(2);
mTxt.setEllipsize(TextUtils.Tru