我有一个日子清单,每天都有一个事件清单。如何显示当天项目中的事件列表?与Google日历相同
答案 0 :(得分:0)
在您的日间单元中,创建另一个容纳(垂直项目)的回收站视图。假设每个位置都有不同的数据列表,那么从每个父位置收集数据并设置为每个位置的childAdapter
示例:
答案 1 :(得分:0)
1。带有GridLayoutManger的RecyclerView中的日项目视图
2。具有LinearLayoutManger的RecyclerView中的事件项视图
3。将事件RecyclerView的高度设置为wrap_content
4。要获得良好的性能,您应该使所有RecyclerView都使用相同的RecyclerViewPool:
活动/片段中:
// field
var globalViewPool = RecycledViewPool()
// ....
// init view
dayRecyclerView.setRecycledViewPool(globalViewPool)
在EventAdapter中:
// onCreateViewHolder
eventRecyclerView.setRecycledViewPool(globalViewPool)