"嵌套" RecyclerViews

时间:2017-03-29 20:41:01

标签: java android android-recyclerview

大家好。

我想出了一个Android应用程序的想法,我在想如何将我的想法转化为有用的东西。我知道如何为Android编程,即使我没有像您看到的那样高级,所以我想要一些我确信能够提供帮助的人提示。

我正在考虑使用应用来组织内容,在list上查看您的对象,并能够添加移动删除< / em>来自list

思想

我首先想到我需要一个RecyclerView来显示每个项目。然后我认为每个项目本身可能是一个,因此包含其他内容:这让我想到了一种 &#34;嵌套&#34; RecyclerView的系统 。在深入研究这个系统之前,我必须澄清每个项目应该是Class,每个项目都应该分配RecyclerView

问题

我想知道如何制作这个&#34; 嵌套&#34; RecyclerView的系统 。我考虑过RecyclerViewobject,因为我需要每个RecyclerView显示功能是< / em>在任何项目的任何屏幕中始终相同。但我不知道最好的方法是什么。

我应该将其设为object吗?如何通过按钮创建新的RecyclerView,以便用户首先 点按项目,最后点按 a按钮(例如,在项目详细信息视图中),使其成为项,因此创建打开 a RecyclerView 点击时

P.S。

这可能看起来像是多个问题,但它实际上只是一个:如何添加显示一个RecycerView当我当然,在项目的详细信息屏幕中点按 按钮(自动引用RecyclerView)。

1 个答案:

答案 0 :(得分:0)

您必须创建包含商品列表的RecyclerView,我们称之为rv_list,此RecyclerView有一个适配器,可以接收每个商品并将其调整为您应该定义的xml布局row_item.xml。现在,为了使项目本身显示自己的recyclerview,您应该在row_item.xml内放置一个recyclerview,并在方法rv_list内将该项目调整为onBindViewHolder时填充它。