准备工作
xml布局文件实现两个RelativeLayout各两个TextView用来显示内容
关键代码
adapter类:
对list列表数据封装,实现recyclerview中的数据显示。
//设置可收缩
public void setExpandCollapseDataList(List list) {
mlist = list;
notifyDataSetChanged();}
点击的响应函数
@Override
public void onClick(View view) {
if(mViewholder !=null){
mViewholder.rlChild.setVisibility(View.GONE);
notifyItemChanged(expandPosition);
}
Fragment类:
//给一个list往里面加内容
private List<String> mlist = new ArrayList<>();
adapter myadapter = new adapter(getActivity());
//绑定adapter
rcvExpandCollapse.setAdapter(myadapter);
myadapter.setExpandCollapseDataList(mlist);
实现效果
参考博客地址:blog.csdn.net/weixin_4472…