例如ListView
,它会调用smoothScrollToPosition(index)
Android Developer Doc
没有HorizontalListView
。我从HorizontalListView
下载了这个自定义GitHub
,但我对如何在自动滚动时使用HorizontalListView
感到困惑。
可以回收滚动循环,并在指定的时间内滚动
答案 0 :(得分:2)
我建议将recyclelerview与水平模式下设置的线性布局管理器一起使用
答案 1 :(得分:0)
如果您只需要一个HorizontalListView RecycleView就可以了。
只需添加此行代码即可将其转换为HorizontalListView
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();
});
});