本文实例为大家分享了RecyclerView实现查看更多及收起的具体代码,供大家参考,具体内容如下
三个list:
realList 真实list
hideList 隐藏时的list
openList 展开时的list
做法就是
判断适配器条目小于4(可任意)时,将适配器list设置为真实list
判断适配器条目大于4(可任意)时,将适配器hideList设置为真实list的前三个条目+查看更多;将适配器openList设置为真实list+收起
适配器代码
public class Lu
首先来看一下效果图;
先说一下我的需求:查看群成员,如果超过15人则全部显示,如果大于15人则先加载15人,其余的不显示,点击查看更多则加载全部。再来说一下我实现的逻辑:首先呢要判断群成员的人数,如果小于或者等于15就用GridView加载全部数据,隐藏查看更多的按钮。如果大于15人,则显示加载更多的按钮,先加载15条数据,其余的不加载,点击按钮之后获取全部数据放到自己写好的adapter里然后加载刷新,再隐藏加载更多的按钮。
好了,来看代码:
<LinearLayout
a