Android 仿豌豆荚中可展开的textview
来源:互联网 发布:淘宝鞋店简介 编辑:程序博客网 时间:2024/05/16 17:00
像豌豆荚中介绍app的功能一样,开始只显示2行,当点击更多时,显示所有内容。实现这个功能可以通过TextView.setMaxLines()来实现,开始时设置setMaxLines(2),当点击更多时调用TextView.setLines(Integer.MAX_VALUE);TextView.setMinLines(0);当textview为 android:layout_height="wrap_content"时就是设置的这两个。
实现点击更多的点击事件代码:
if (rec_desc.getMaxLines() == 2) { rec_desc.setLines(Integer.MAX_VALUE); rec_desc.setMinLines(0);//改变更多按钮右边箭头方向moreButton.setBackground(getResources().getDrawable(R.drawable.nt_selector_less_describe));} else {rec_desc.setMaxLines(2);moreButton.setBackground(getResources().getDrawable(R.drawable.nt_selector_more_describe));}
- Android 仿豌豆荚中可展开的textview
- Android 可收缩展开的 TextView
- 可展开的TextView
- 可展开的TextView
- 实现可点击展开的 TextView
- 实现可点击展开的 TextView
- 带动画的点击可展开TextView
- 实现可点击展开的 TextView
- Android 中Textview内容长度一行无法显示时,末端省略,点击后可展开显示
- Android中可展开的列表组件(ExpandableListView)的使用
- android 中可展开控件ExpandableListView的使用
- 极轻量的可展开和收缩内容的TextView
- ExpandableTextView 可展开和收缩内容的TextView。
- 仿豌豆荚实现android连接pc方法
- android-ExpandableList可展开的list
- Android ExpandableListActivity实现可展开的activity
- Android ExpandableListView 可展开的ListView
- [Android]自定义可展开的ExpandTextView
- java基础day01
- VS2010 Boost编译安装
- Bitbucket与 Git的全局配置和单个项目的配置
- C/C++ sizeof 操作符
- JS加载顺序
- Android 仿豌豆荚中可展开的textview
- struts2中Action接收前台数据的三种方式
- block一点也不神秘————如何利用block进行回调
- 字符串处理 将一个字符串中的空格用%20代替
- 第一章 温故而知新
- 软件开发过程包括哪几个阶段
- Javascript中RegExp
- Javascript 闭包
- Debian下配置telnet服务器