RecycleView是开发中最常用的组件之一,因其优秀的回收机制而得到了广泛使用。最常用的效果就是用来实现复杂多布局列表。
所以当项目里需要实现如下布局时,我最先想到的便是使用Recycleview。
可以看到,整个Recycleview是方向垂直,而第一个itrm中有个水平滑动的recycleview。
而我们的demo实现的效果如图:
现在让我们开始实现这一步骤:
1.先编写三个不同类型的item
2.在Adapter中分别三种布局对应的ViewHolder
3.在Adapter中分别写出三种布局的逻辑
3.1 即使有多种type,Adapter中的集合实体类也是使用的同一个,所以,我们要先写一个实体类
public class MultiBean {
int type;
String itemText;
// 横向的数据集合
ArrayList<String> arrayList;
public int getType() {
return type;
}
public void setType(int type) {
this.