public interface IMultiItem
| 限定符和类型 | 方法和说明 |
|---|---|
void |
convert(BaseViewHolder holder)
进行数据处理,显示文本,图片等内容
|
int |
getLayoutRes()
不同类型的item请使用不同的布局文件,
即使它们的布局是一样的,也要copy多一份出来。
|
int |
getSpanSize()
在布局为
GridLayoutManager时才有用处,
返回当前布局所占用的SpanSize |
@LayoutRes int getLayoutRes()
void convert(BaseViewHolder holder)
holder - Holder Helperint getSpanSize()
GridLayoutManager时才有用处,
返回当前布局所占用的SpanSizeGridLayoutManager.getSpanCount()
则BaseAdapter 会在BaseAdapter.onAttachedToRecyclerView(RecyclerView)
自适应为1或者GridLayoutManager.getSpanCount(),详情参考BaseAdapter.onAttachedToRecyclerView(RecyclerView)