ScrollView 中的 RecyclerView
RecyclerView within a ScrollView
我想将 RecyclerView 添加到 ScrollView 中,这样我就可以轻松地向 RecyclerView 添加 header。
我已将 setAutoMeasureEnabled(true) (part of the recently announced changes to the RecyclerView) 调用到 LayoutManager,但结果是没有回收 child 视图。
如果我的适配器中有 10,000 个项目,则会创建 10,000 个视图...
这是预期的行为吗?
是的,10.000 个项目将创建 10.000 个视图,要防止这种情况需要分页解决方案和 Endless RecyclerView
一些参考资料:
https://gist.github.com/ssinss/e06f12ef66c51252563e
https://guides.codepath.com/android/Endless-Scrolling-with-AdapterViews-and-RecyclerView
我问了一个相关的 Android 问题,但不应该这样使用:
对于任何读者,建议不要在带有 setAutoMeasureEnabled(true) 的 ScrollView 中使用 RecyclerView。
我想将 RecyclerView 添加到 ScrollView 中,这样我就可以轻松地向 RecyclerView 添加 header。
我已将 setAutoMeasureEnabled(true) (part of the recently announced changes to the RecyclerView) 调用到 LayoutManager,但结果是没有回收 child 视图。
如果我的适配器中有 10,000 个项目,则会创建 10,000 个视图...
这是预期的行为吗?
是的,10.000 个项目将创建 10.000 个视图,要防止这种情况需要分页解决方案和 Endless RecyclerView
一些参考资料: https://gist.github.com/ssinss/e06f12ef66c51252563e
https://guides.codepath.com/android/Endless-Scrolling-with-AdapterViews-and-RecyclerView
我问了一个相关的 Android 问题,但不应该这样使用:
对于任何读者,建议不要在带有 setAutoMeasureEnabled(true) 的 ScrollView 中使用 RecyclerView。