首先根据你的需求需要几个布局就先定义几个常量,用来表示相对应的布局: 再重写一个getItemViewType()的方法,用来标记在下标为几的时候返回上面对应的常量标记: 还要说明的就是onCreateViewHolder()方法,有几个布局就写几个对应的Holder: 最后就是onBindViewHolder()方法,分别在对应的布局写对应的操作: </