【问题标题】:RecyclerView item with collection of images带有图像集合的 RecyclerView 项目
【发布时间】:2016-08-31 12:30:12
【问题描述】:

我正在尝试制作一些像 RecyclerView 列表项图像网格。它有一个主要的大图像和一些其他尺寸。我想为每个图像计数使用一些像其他持有人一样的持有人,并在适配器 onCreateViewHolder 方法中选择它。但是,我认为,这不是一个好主意。也许您知道一些库或知道一些好的实践示例?

【问题讨论】:

标签: android imageview android-recyclerview image-gallery


【解决方案1】:

您可以使用GridLayoutManager 和自定义SpanSizeLookup 来做到这一点。

GridLayoutManager 使您能够通过创建SpanSizeLookup 来说明您希望某个项目跨越多少列(行)。代码如下所示:

    // Create a grid layout with four columns
    GridLayoutManager layoutManager = new GridLayoutManager(this, 4);

    // Create a custom SpanSizeLookup where the first item spans all four columns
    layoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
        @Override
        public int getSpanSize(int position) {
            return position == 0 ? 4 : 1;
        }
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-07
    • 2018-11-03
    • 2015-12-15
    • 1970-01-01
    • 2020-07-01
    • 1970-01-01
    • 2017-11-15
    • 1970-01-01
    相关资源
    最近更新 更多