我有一个NestedScrollView与11类型的意见(ImageView,6 TextViews,4 CardViews(与1 RecyclerView在每个)),图像的布局是下面附上.我想实现多视图recyclerview,而不是nestedscrollview.使用recyclerview是否可以提高性能?
euoag5mw1#
不,所有的优势都来自回收。如果至少all-1项始终可见,则不会获得性能优势。相反,您会获得不保存子项状态的缺点(例如,向前和向后导航时不会保留正交子回收器的滚动位置)。但是,通过与其他基于回收的视图的通用性,您确实可以获得简化工作流的优势。我是那种总是使用RecyclerView的人,但我这样做是出于懒惰。
all-1
RecyclerView
1条答案
按热度按时间euoag5mw1#
不,所有的优势都来自回收。如果至少
all-1
项始终可见,则不会获得性能优势。相反,您会获得不保存子项状态的缺点(例如,向前和向后导航时不会保留正交子回收器的滚动位置)。但是,通过与其他基于回收的视图的通用性,您确实可以获得简化工作流的优势。
我是那种总是使用
RecyclerView
的人,但我这样做是出于懒惰。