在Android中包含多个可拖动列表的水平滚动

时间:2016-05-19 14:01:39

标签: android android-layout drag-and-drop android-recyclerview draggable

我正在创建一个应用程序,其预期布局是一系列列表,可以将列表项从一列拖到另一列。此外,整个布局应该是水平可滚动的(因为列数是动态生成的)。我想知道在Android上执行此操作的最佳方法。 Imagine how JIRA's agile board is laid out

我的理解是在水平滚动视图中有list / recyclerviews是一个很大的禁忌,所以我想到GridLayout但我希望列表可以独立地垂直滚动以及整个布局应该是水平滚动。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

考虑使用嵌套的RecyclerViews。可以说,您的布局包含一个水平放置的RecyclerView(将LinearLayoutManager设置为填充到您的首选方向),其中包含其他recyclerViews(您的列)。每个子行都是一个由第二个适配器填充的recyclerView。