我正在创建一个应用程序,其预期布局是一系列列表,可以将列表项从一列拖到另一列。此外,整个布局应该是水平可滚动的(因为列数是动态生成的)。我想知道在Android上执行此操作的最佳方法。 Imagine how JIRA's agile board is laid out
我的理解是在水平滚动视图中有list / recyclerviews是一个很大的禁忌,所以我想到GridLayout但我希望列表可以独立地垂直滚动以及整个布局应该是水平滚动。
非常感谢任何帮助!
答案 0 :(得分:1)
考虑使用嵌套的RecyclerViews。可以说,您的布局包含一个水平放置的RecyclerView(将LinearLayoutManager设置为填充到您的首选方向),其中包含其他recyclerViews(您的列)。每个子行都是一个由第二个适配器填充的recyclerView。