回收者视图中的动态网格布局

问题描述 投票:0回答:2

我得到带有标题值作为类别的 json。 我需要拆分这些类别,如所附图片所示

任何人都可以建议如何使用 recyclerview 实现此视图

android android-recyclerview android-gridlayout
2个回答
3
投票

不需要创建多个

RecyclerView
,因为它可以用一个来完成。你应该创建一个
RecyclerView
。在其项目的自定义布局中,您应该添加
RadioButton
TextView
和“GridView”和 你应该在你的列表项中使用
GridView
如下

<GridView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:numColumns="3"
    />

它将根据需要具有三列,

height
wrap_content
,以便可以根据需要进行扩展。


-1
投票
  1. 首先带一个父母

    Recyclerview
    根据需要由其他
    RecyclerView
    组成。

  2. Create main

    adapter
    它将处理父
    RecyclerView
    ,其中您的子
    RecyclerViews
    将作为
    RecyclerView
    项目加载。

  3. 为子

    RecyclerView
    创建适配器,它将分配这些网格项目。

  4. 将主

    layout
    RecyclerView
    设置为
    Vertical
    LinearLayoutManager.VERTICAL
    ,在子
    RecyclerView
    布局中应该是
    GridLayout
    .

  5. 对于主父

    layout
    项目
    RecyclerView
    应该是一个
    layout
    文件,里面有一个简单的
    RecyclerView
    ,对于子
    RecyclerViews
    layout
    应该是你想要的这个项目。

© www.soinside.com 2019 - 2024. All rights reserved.