如何自动滚动Horizo​​ntalListView

时间:2016-11-02 05:44:37

标签: android

例如ListView,它会调用smoothScrollToPosition(index) Android Developer Doc没有HorizontalListView。我从HorizontalListView下载了这个自定义GitHub,但我对如何在自动滚动时使用HorizontalListView感到困惑。

可以回收滚动循环,并在指定的时间内滚动

3 个答案:

答案 0 :(得分:2)

我建议将recyclelerview与水平模式下设置的线性布局管理器一起使用

答案 1 :(得分:0)

如果您只需要一个Horizo​​ntalListView RecycleView就可以了。

只需添加此行代码即可将其转换为Horizo​​ntalListView

LinearLayoutManager layoutManager= new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL, false);
mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view);
mRecyclerView.setLayoutManager(layoutManager);

参考可以在https://developer.android.com/reference/android/support/v7/widget/RecyclerView.html

找到

答案 2 :(得分:0)

您可以使用循环视图并设置布局管理器,如下所示

 UserModel.afterRemote('create', (context, user, next) => {
        let body = context.req.body;
        if (!body.hasOwnProperty('roleId')) {
          next();
        }
        Role.findById(body.roleId)
          .then(role => {
            if (!role){
              next();
            }
            return user.roles.add(role);
          })
          .then(roleMapping => {
            next();
          });
      });

请参阅此example on github