到目前为止,这是我尝试过的

LinearLayoutManager layoutManager =
        new GridLayoutManager(getActivity(), 2, GridLayoutManager.HORIZONTAL, false);

但它显示2行而不是两列。

如何在回收者 View 中以水平滚动显示两个项目?

最佳答案

好了,这里是一个基础

当您使用GridLayoutManager.HORIZONTAL时,第二个参数将被视为行数

同时,当您编写GridLayoutManager.VERTICAL时,第二个参数将被视为列数

还有这个

LinearLayoutManager layoutManager =
        new GridLayoutManager(getActivity(), 2, GridLayoutManager.HORIZONTAL, false);

应该是,
GridLayoutManager layoutManager =
            new GridLayoutManager(getActivity(), 2, GridLayoutManager.HORIZONTAL, false);

在上面的代码中,将2视为要生成的行数。

关于android - 2列的Recycler View水平滚动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47300862/

10-10 13:08