Yas*_*maz 13 android android-layout android-recyclerview
我使用RecyclerView带StaggeredGridLayoutManager.
我想要这个StaggeredGridLayoutManager或哪个LayoutManager占据空区域,如果有的话.例如,如果我设置spanCount = 3,它必须占用所有屏幕宽度,即使我有2个项目或1个项目.在StaggeredGridLayoutManager我可以完全跨越单行:setFullSpan(true);但不能跨越2个项目只有一行.
我的代码RecyclerView:
StaggeredGridLayoutManager sglm= new StaggeredGridLayoutManager(spanCount,StaggeredGridLayoutManager.VERTICAL);
sglm.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS);
Run Code Online (Sandbox Code Playgroud)
我尝试过AsymmetricGridView和 twoway-view,但总有一个空白区域
我收集了Facebook App的一些截图:
这里是Google Keep App,因为你可以看到每行的行高是固定的,但项目的宽度是灵活的,我从未见过Google Keep的任何空白区域:
当我使用它时,总会有一个空白区域,因为你可以看到图像的黑色部分是空的.我想RecyclerView通过扩展我的行来占据该区域,就像在Google Keep应用中一样:
我访问了这个页面:android-how-to-create-a-facebook-like-images-gallery-grid但它没有帮助我.
这是我访问过的另一个页面:grid-of-images-like-facebook-for-android
是否有人使用RecyclerView或View类似的?有人可以建议我任何方式或任何想法或指导我到我必须开始的地方?
| 归档时间: |
|
| 查看次数: |
2318 次 |
| 最近记录: |