android - 使用水平滚动使 GridLayoutManager 垂直方向

标签 android gridlayoutmanager

我需要具有水平滚动行为的 RecyclerView Gridlayout 管理器。它必须像垂直方向一样添加 subview (例如(第 1 行,第 1 列)= 索引 0,(第 1 行,第 2 列)= 索引 1 等的列索引。

目前垂直方向不允许水平滚动并适合设备宽度的 subview 。

编辑:

我在 RecyclerView GridLayoutManager 中有 100 行和 150 列,需要水平 ScrollView 。我正在隐藏和显示行,这只有在垂直方向上才有可能。

最佳答案

尝试

new GridLayoutManager(getActivity(), 1, GridLayoutManager.HORIZONTAL, false);

这里 1 算作行数。使用 getActvity () 如果您使用 fragment ,以及 MainActivity.this例如,如果您在 Activity 中调用它

关于android - 使用水平滚动使 GridLayoutManager 垂直方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47910320/

相关文章:

java - Android RecyclerView 网格水平和垂直居中项目而不滚动

Android填写路径的一部分?

android - 使用 bundle 将数据从一个 Activity 传递到另一个 Activity - 不在第二个 Activity 中显示

android - 如何像Whatsapp一样在我的文档文件夹中添加文件?

Android - 使用 ItemTouchHelper.Callback 拖动 RecyclerView

android - 如何在recyclerview中根据文本长度设置列数

java - 如何检测 FragmentPagerAdapter 显示的第一页或最后一页?

android - 如何在 android 中按住和拖动(重新定位)布局及其关联的布局

Android - 什么是布局管理器?