Linearlayoutmanager RecyclerView嵌套GridLayoutManager RecyclerView
布局方式:以一个GridLayoutManager的recyclerview作为Linearlayoutmanager RecyclerView的itemview
MainRecyclerAdapter.java
public class MainRecyclerAdapter extends RecyclerView.Adapter<MainRecyclerAdapter.ViewHolder> {
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_view_main, parent, false);
return new ViewHolder(view);
}
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
holder.mButton.setText("Item " + position);
if(holder.mRecyclerView.getAdapter()==null) {
holder.mRecyclerView.setAdapter(new GridAdapter());
}/*else {
holder.mRecyclerView.getAdapter().notifyDataSetChanged();
}*/
}
@Ove