回答
添加在你的活動
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網格包裹列保持行高
你想奇偶佈局? (即__ | | __ | | __) –
是的,像這張圖片上面 –
這個問題的任何人投票這個問題關心解釋原因? –