以下将是我的应用中的布局
所以我正在考虑使用Recycler视图。将有一个父回收视图,我将为每个部分定义不同的视图类型,例如viewpager,horizontal block等。根据视图类型,将创建不同的视图。水平块将以水平回收视图显示。对于网格,在另一个视图中将有一个回收者视图。每个部分的数据将从不同的API加载。意味着第一个API将仅提供元数据,使用该元数据,将调用另一个API,其数据将用于填充块中。
我的问题是,这是一个很好的方法,有一个父回收者视图,定义视图类型,并在视图olders内有其他recylerview。由于我在其他回收商中嵌套了recyclerview,所以这种方法应该是精细的性能还是有其他方法来实现这样的设计。
我正在使用回收站视图,因为它很容易实现分页。
PS:我没有使用线性布局,因为在线性布局上实现分页有点棘手。我在listview / recycler视图中发现它更容易。像所示的列表/网格这样的部分也是动态的,并且没有固定的数字,它们将达到2或5.它可以高达n。因此,对于线性布局,我必须在循环中添加所有部分,如果不是,那将是过度的。部分相当大。