我试图在网格中创建一个包含各种模块的type=mobile
,其中一些模块包含子项列表。如何在用户滚动时添加这些子列表而不会导致口吃?
我尝试在RecyclerView
中添加LinearLayout
,并在ViewHolder
中手动充气子视图,以及使用嵌套的RecyclerViews。两者都有性能问题,并且嵌套的RecyclerViews增加了wrap_content不能很好的问题。
有关优化性能的建议吗?我错过了一个更好的方法吗?
onBindViewHolder
答案 0 :(得分:0)
使用Android Support Library 23.2,RecyclerView现在服从wrap_content,因此可以在列表项中使用。
您应该在内部RecyclerView上设置android:nestedScrollingEnabled="false"
,因此滚动仅由外部RecyclerView处理。