这几天做项目遇到需要像QQ空间发表说说内容当内容超过指定的行数后,后面的内容就不显示而是显示一个“显示全文”按钮,点击时候才展开所有内容此时变成“收起”按钮,点击收起内容
在网上找了几个例子都是单独的一个简单Demo,放在ListView或多或少会出现一些问题
为了让大家少走点弯路,我在这邊直接将我放在ListView里面的Demo在这边记录下与大家交流学习~
// 监听显示或收起按钮事件 // 给内容文本框赋值 // 计算内容文本框的占用的行数 // 改变当前標记的值,并判断当前处于何种状态 在适配器里面的getView方法主要是让大家知道如何使用这个MyTextView.代码我都有简单做了注释,小小Demo也没什么值得詳细解释的地方
下方我放出运行时的界面,大家可以看下是不是符合你们需求自己稍加修改便可使用。
(原谅我无耻的收取1分资源分洳果没分数的留言找我要吧。有分数的就贡献一分给我吧下完你们根据使用情况评论下分数也就回来了。)