baseAdapter
baseAdapter copied to clipboard
Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。
多item情况下,isForViewType() 返回true,convert()函数内却找不到布局id,在某一个view会出现,其他view在isForViewType()方法返回true时,却能找到id。
[极简adapter](https://github.com/weimingjue/BaseAdapter) 支持极简操作(一行) 支持简单多条目 支持更复杂的条目
``` java HomeAdapter adapter = new HomeAdapter(getActivity(), R.layout.item_home, datas); mLoadMoreWrapper = new LoadMoreWrapper(adapter); HeaderAndFooterWrapper headerAndFooterWrapper = new HeaderAndFooterWrapper(mLoadMoreWrapper); View viewHeader = LayoutInflater.from(getActivity()).inflate(R.layout.home_header, null); headerAndFooterWrapper.addHeaderView(viewHeader); mEmptyWrapper = new EmptyWrapper(headerAndFooterWrapper); mEmptyWrapper.setEmptyView(LayoutInflater.from(getActivity()).inflate(R.layout.empty_view, recyclerView,...
androidx
是否考虑androidx支持
fixt this Exception you need to custom MultiItemTypeAdapter fixit code ` @Override public int getItemViewType(int position) { try { return super.getItemViewType(position); }catch (Exception e){ return -1; } } @Override public...
item中如果有checkBox 我怎么获取checkbox的选中状态?