gpt4 book ai didi

android - 交错网格布局管理器动态列数

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:59:32 26 4
gpt4 key购买 nike

我如何使用 StaggeredGridLayoutManagerRecyclerView 中创建动态列数。我已经有了工作 RecyclerView。这是我需要做的屏幕:

enter image description here

最佳答案

如果 max columns 是两个,那将非常简单。对于占据整个宽度的 View ,setFullSpan(true) 就像在 Recyclerview Adapter 的 BindView 方法中一样

//rlm is RecyclerView.LayoutManager passed in constructor or setter in adapter 
if (rlm instanceof StaggeredGridLayoutManager) {
StaggeredGridLayoutManager.LayoutParams layoutParams = (StaggeredGridLayoutManager.LayoutParams) holder.itemView.getLayoutParams();
/*
* to make View to occupy full width of the parent
*/
layoutParams.setFullSpan(true);
}

关于android - 交错网格布局管理器动态列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36218787/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com