回答
添加在你的活动
GridLayoutManager manager = new GridLayoutManager(mContext, 2);
manager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
return (position % 3 == 0 ? 2 : 1);
}
});
请参阅此链接https://www.slideshare.net/devunwired/mastering-recyclerview-layouts了解回收视图布局
谢谢让我尝试一下,即使我已经有2种不同的行类型用于其他目的 –
而且我也不想有不同的项目布局。它是相同的布局,只能是单个或双项在同一布局的偶数/奇数行位置 –
那么你只需要选择第二个选项,请检查更新的答案 –
每行交替的2和1格()你需要在你的recyclerView使用GridLayoutManager。
文档浏览:GridLayoutManager
- 1. 带网格列和行的WinRT ItemsControl
- 2. in kendo网格行和列
- 3. bootstrap 3列网格在1行显示为1列
- 4. 在运行时(代码)从网格行1移动元素网格行2
- 5. 带行和列的RecyclerView?
- 6. 组合框中的网格列和行
- 7. 网格布局列和行不工作
- 8. 递归方法:列和行(网格)
- 9. 绑定网格的列数和行数
- 10. JS网格模板的行和列
- 11. 均匀网格的行和列
- 12. ng网格单元格行/列索引
- 13. RecyclerView的GridLayoutManager - 交替1个2列行
- 14. 带列表和网格的引导表
- 15. 两列网格,右列有两行
- 16. jpanel无法使7行和2列的网格布局
- 17. Ext GWT 2 - 组网格行
- 18. 在XAML中动画网格列或网格行?
- 19. 定义一个列网格内的行网格
- 20. 网格布局不使用XML使用网格布局,安排行和列的项目在设备
- 21. WPF数据网格备用行着色
- 22. Extjs 3.3.3网格 - 禁用网格行
- 23. 网格 - 列
- 24. Ionic2网格列
- 25. lessframework列网格
- 26. 以行和列格式将数据插入网格
- 27. 以网格格式显示列和行。 MYSQL,PHP
- 28. WPF网格,如何设置行,列programarically
- 29. SQL透视网格(行与列
- 30. Css网格包裹列保持行高
你想奇偶布局? (即__ | | __ | | __) –
是的,像这张图片上面 –
这个问题的任何人投票这个问题关心解释原因? –