AdvaceAdapter
可以添加Header和Footer的适配与RecyclerView的Adapter
可以添加多个Header和多个Footer
采用的是包裹原本的Adapter的方式,无需修改原本Adapter
同步子Adapter的数据改变事件
使用方法 NormalAdapter ormalAdapter = ew NormalAdapter(msgs); advaceAdapter = ew AdvaceAdapter(ormalAdapter); View header = getLayoutIflater().iflate(R.layout.header, ull); View header2 = getLayoutIflater().iflate(R.layout.header2, ull); View footer = getLayoutIflater().iflate(R.layout.footer, ull); View footer2 = getLayoutIflater().iflate(R.layout.footer2, ull); advaceAdapter.addHeader(header); advaceAdapter.addHeader(header2); advaceAdapter.addFooter(footer); advaceAdapter.addFooter(footer2); recyclerView.setAdapter(advaceAdapter);运行效果byzzhoujay
评论