您好我想打一個回收視圖採取項目水平多達屏幕保持健康,而且與垂直滾動這樣的形象作爲例子與包裝內容項目的水平和垂直滾動
我回收站視圖嘗試與StaggeredGridLayoutManager
,但它必須指定列的數量希望列作爲屏幕大小任何幫助將是好
您好我想打一個回收視圖採取項目水平多達屏幕保持健康,而且與垂直滾動這樣的形象作爲例子與包裝內容項目的水平和垂直滾動
我回收站視圖嘗試與StaggeredGridLayoutManager
,但它必須指定列的數量希望列作爲屏幕大小任何幫助將是好
您可以使用FlexLayoutManager
對於這種設計FlexLayout
這裏是一個示例代碼片段將使用FlexLayoutManager
在RecycleView
RecyclerView recyclerView = (RecyclerView) context.findViewById(R.id.recyclerview);
FlexboxLayoutManager layoutManager = new FlexboxLayoutManager(context);
layoutManager.setFlexDirection(FlexDirection.COLUMN);
layoutManager.setJustifyContent(JustifyContent.FLEX_END);
recyclerView.setLayoutManager(layoutManager);
他們的許多屬性使用FlexLayout
通過GitHub上的文件訪問
由於Burhanuddin拉希德評論,你應該使用FlexBoxLayout。它有一個用於RecyclerViews的LayoutManager,所以額外的代碼會很少。 https://github.com/google/flexbox-layout#flexboxlayoutmanager-within-recyclerview
這種佈局的最佳選擇是使用谷歌彈性佈局https://github.com/google/flexbox-layout –
我有和你一樣的要求,我通過使用這個簡單的要求來實現它[https://github.com/ApmeM/android-flowlayout](https://github.com/ApmeM/android-flowlayout) – Naz141
你需要一個'FlowLayout':https://github.com/blazsolar/FlowLayout –