我遇到了一个带有一些元素的ScrollView的情况,其中一个元素是一个有很多行的表。我不希望我的应用程序滞后或使用太多内存,所以我认为这将有助于性能使用RecyclerView用于表。但我们都知道规则:永远不要将可滚动视图放在另一个可滚动视图中。所以我搜索了一下,发现this问题,接受的答案是修复Recyclerview的大小。
现在我的问题是:这是否仍能提高性能?据我所知,RecyclerView通过重复使用因用户向下滚动而不可见的元素来回收它的元素。但是,如果我们禁止RecyclerView滚动并使用它的父母(父母父母)来滚动,它仍然会这样做吗?