提问者:小点点

如何在RecyclerView中实现水平和垂直滚动?[副本]


目前,我正在使用ViewPagerRecyclerView中实现水平和垂直滚动,并将LinearLayoutManager设置为LinearLayoutManager.VERTICAL。

有没有更好的方法来做同样的事情?


共2个答案

匿名用户

您必须将布局管理器设置为方向为“水平”的回收器视图

recyclerView.setLayoutManager(new LinearLayoutManager(getOmniActivity(), LinearLayoutManager.HORIZONTAL, false));

匿名用户

你不能同时设置水平和垂直,你可以设置任何一个……如果你想要同样的方法,那么使用水平回收站视图的垂直滚动条。

您可以创建水平回收视图

    LinearLayoutManager layoutManager
    = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);

RecyclerView myList = (RecyclerView) findViewById(R.id.my_recycler_view);
myList.setLayoutManager(layoutManager);