android - Android Recycler View(网格布局管理器)
问题描述
有什么方法可以使用 GridLayoutManager 和方向水平制作回收器视图,以水平顺序显示项目
目前如何绘制项目(提供图片)
0 2 4 6 8
1 3 5 7 9
但是,我想显示
0 1 2 3 4
5 6 7 8 9
不超过两行
解决方案
您可以使用此代码使其水平
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerView);
GridLayoutManager gridLayoutManager = new GridLayoutManager(getApplicationContext(),4);
gridLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL); // set Horizontal Orientation
recyclerView.setLayoutManager(gridLayoutManager);
推荐阅读
- ruby-on-rails - 为什么 Rails 应该渲染 422 却渲染 200?
- c++ - C++ 模板类的内部类访问
- dictionary - 是否可以在颤动的折线上添加箭头?
- javascript - 为什么此代码出现错误“嗨不是函数”
- mysql - MySQL 数据目录在 docker 镜像中使用 -v 标志保持默认
- javascript - 对字符串文字类的 DOM 操作
- android - 用于存储 3D 模型的 AR 应用程序数据库
- javascript - 对不同的 html li 对象使用相同的 jquery 函数
- reactjs - 如何获取 js-cookies?
- ios - 如何使用 xcode(swift 5)上的 healthkit 从健康中读取跟踪周期数据(周期预测日期)?