前言
这篇文章是在笔者生病用手机写的,可能写的比较粗糙,希望读者能够海涵。大家在开发中经常会遇到recyclerview嵌套recyclerview的需求,或者把recyclerview作为头布局添加到recyclerview中,今天我们来说一下后者。
正题
比如说头部是一个不固定条目数量的列表,具体展示多少条目根据服务器返回的数据来定,而外层也是一个列表。所以这个时候就用到我们所说的recyclerview作为头布局添加到recyclerview中了。这里我为了方便使用的是XRecyclerview,github上的一个开源控件,很好用的。代码如下:
package com.example.xxm.xrecyclerviewtest;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.jcodecraeer.xrecyclerview.XRecyclerView;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity {
private XRecyclerView rlv;
private List<String> data;
private List<String> headData;
@Override
protected void onCreate(Bun