Android Scrollview vs Recyclerview vs Viewpager vs Coordinator布局
我有一个很大的内容页面,但没有任何可识别的模式,我有一些不同的方法来实现它。哪种性能最好 -回收视图,即使我们没有从回收中获得任何好处? -带片段的滚动视图?使用片段的目的是将逻辑分成更小的部分 -水平视图寻呼机?我认为在这种情况下,我们无法顺利滚动。。。Android Scrollview vs Recyclerview vs Viewpager vs Coordinator布局,android,android-recyclerview,android-viewpager,scrollview,Android,Android Recyclerview,Android Viewpager,Scrollview,我有一个很大的内容页面,但没有任何可识别的模式,我有一些不同的方法来实现它。哪种性能最好 -回收视图,即使我们没有从回收中获得任何好处? -带片段的滚动视图?使用片段的目的是将逻辑分成更小的部分 -水平视图寻呼机?我认为在这种情况下,我们无法顺利滚动。。。 -协调器布局以滚动片段?不要使用viewpager,可能会出现一些问题。将recyclerview与pagerSnapHelper一起使用 如果不需要回收视图,可以将horizontalscrollview与一些视图一起使用。逻辑可以分成几个
-协调器布局以滚动片段?不要使用viewpager,可能会出现一些问题。将recyclerview与pagerSnapHelper一起使用 如果不需要回收视图,可以将horizontalscrollview与一些视图一起使用。逻辑可以分成几个类,不需要使用片段。大概是这样的: void onViewCreated{ 视图=。。。; helperView1.initview.findviewbydr.id.view1; helperView2.initview.findviewbydr.id.view2; helperView3.initview.findviewbydr.id.view3; }
如果有很多内容没有确定,最好使用RecyclerView。RecyclerView允许您轻松加载数据并自行处理滚动。即使没有可回收的东西,也最好使用RecyclerView查看内容列表。实际上,您可以将其与ConstraintLayout或片段(如果这对您的布局最合适的话)一起使用 不建议对大量内容直接使用任何其他布局。如果没有合适的适配器,处理多个片段可能会很困难。RecyclerView允许您轻松地完成此操作。就性能而言,ConstraintLayout是您的最佳选择