例如ListView,它调用smoothScrollToPosition(index) Android Developer Doc没有HorizontalListView。我从GitHub下载了这个自定义的HorizontalListView,但我对如何使用HorizontalListView自动滚动感到困惑。
可以循环查看滚动循环,并在指定的时间滚动
发布于 2016-11-02 13:58:06
我建议使用带有设置为水平模式的线性布局管理器的recyclerview。
发布于 2016-11-02 14:04:44
如果您只需要一个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
发布于 2016-11-02 14:06:07
您可以使用循环视图并设置布局管理器,如下所示
listView= (RecyclerView)findViewById(R.id.hlistview);
LinearLayoutManager layoutManager=new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false);
listView.setLayoutManager(layoutManager);https://stackoverflow.com/questions/40373213
复制相似问题