可能的问题是RecyclerView
的{{1}}的布局是否可以有一个ViewHolder
标签,例如:
<fragment>
答案 0 :(得分:1)
这不是一个好主意。
最好将片段加载到的 LinearLayout 周围使用 ScrollView 。与使用 RecyclerView 相比,碎片加载的时间要早一些,但是您不必与所有未利用的回收基础设施进行对抗。
这些片段将彼此叠加,因为在提交事务时,实际上并没有改变视图。您告诉片段管理器:“嘿,当您有机会将这个片段连接到这个ViewGroup
ID上时?”片段管理器会附带它找到的该视图ID的第一个实例,因此它们会相互加载。
您可能可以通过为不同职位使用不同的ID来解决此问题,但我不建议这样做。