MyAdapter adapter = new MyAdapter(dataList);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(adapter);
adapter.addHeaderView(headerView);
adapter.setOnLoadMoreListener(new BaseQuickAdapter.RequestLoadMoreListener() {
@Override
public void onLoadMoreRequested() {
loadMoreData();
}
}, recyclerView);
dependencies {
implementation 'com.android.support:recyclerview-v7:androidx.recyclerview:1.2.0'
implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.4'
}
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />