前言
项目实践-RecyclerView(一)
项目实践-RecyclerView(二) - 卡片侧滑
获得了海澜集团的录用。在入职之前先学习一下混合式开发吧。
根据位置选择视图
关于这个问题的直觉思考就是?RecyclerView
怎么知道我要用哪一个View?
解决方案就是:重写适配器中的getItemViewType()
方法,返回int形式的标志数,然后在CraeteView
的时候根据标志数值绑定不同的View即可。
@Override
public int getItemViewType(int position) {
if (position == items.size() - 1) {
return ADDITEM;
} else {
return super.getItemViewType(position)