1

我是安卓新手。我有一个设置为启用水平滚动的 LinearLayoutmanager 的 recyclerview。我希望用户不要滚动超出可以动态更改的某个点。

我将举一个例子来描述它。假设有一个教程应用程序,它在章节末尾向用户提出 5 个问题。假设这 5 个问题是在回收者视图中提出的。

用户不应该能够滚动超出第一个未完成的问题。因此,如果用户已完成前 2 个问题,则 recyclerview 不应允许滚动超过第三个问题,尽管用户可以滚动回第一个和第二个已完成的问题。

4

2 回答 2

1

最初只在你的 recycleView 适配器中添加一个问题。如果用户完成了该问题,则使用第二个问题更新您的适配器。

于 2016-07-14T12:55:47.483 回答
0

您可以将不应访问的剩余问题设为不可见,并在他们回答之前的问题时使其可见。

于 2016-07-14T12:58:09.073 回答