访问 Recycler/List 视图中的所有(包括不可见的)视图
Access all (including invisible) views in Recycler/List View
我有一个 RecyclerView
,里面有一些视图,我需要遍历 所有 个视图,而不仅仅是可见的视图。
我试图在创建后存储所有 ViewHolders
,但没有成功
我也想过手动创建所有View并存储它们,然后将它们传递给ListView
来显示它们,但我不知道如何实现一个完整的ListView
查看列表,因为这不能用 Adapter
完成。 (对吗?)
有解决办法吗?
编辑: 并没有完全解决我的问题,因为它基本上说 "The views are recycled",但是我正在寻找一种方法来存储视图并将它们传递给 Adapter
而不会被回收 (=destroyed/recreated)。到目前为止,我认为 ScrollView
是解决此问题的方法。
@Vladyslav Matviienko 激发了解决我的问题的想法:
我现在只使用自定义 ScrollView
,它允许我随时访问所有视图。
我有一个 RecyclerView
,里面有一些视图,我需要遍历 所有 个视图,而不仅仅是可见的视图。
我试图在创建后存储所有 ViewHolders
,但没有成功
我也想过手动创建所有View并存储它们,然后将它们传递给ListView
来显示它们,但我不知道如何实现一个完整的ListView
查看列表,因为这不能用 Adapter
完成。 (对吗?)
有解决办法吗?
编辑: Adapter
而不会被回收 (=destroyed/recreated)。到目前为止,我认为 ScrollView
是解决此问题的方法。
@Vladyslav Matviienko 激发了解决我的问题的想法:
我现在只使用自定义 ScrollView
,它允许我随时访问所有视图。