大家好。
我想出了一个Android应用程序的想法,我在想如何将我的想法转化为有用的东西。我知道如何为Android编程,即使我没有像您看到的那样高级,所以我想要一些我确信能够提供帮助的人提示。
我正在考虑使用应用来组织内容,在list
上查看您的对象,并能够添加,移动或删除< / em>来自list
。
我首先想到我需要一个RecyclerView
来显示每个项目。然后我认为每个项目本身可能是一个框,因此包含其他内容:这让我想到了一种 &#34;嵌套&#34; RecyclerView
的系统 。在深入研究这个系统之前,我必须澄清每个项目应该是Class
,每个项目都应该分配RecyclerView
。
我想知道如何制作这个&#34; 嵌套&#34; RecyclerView
的系统 。我考虑过RecyclerView
和object
,因为我需要每个RecyclerView
到显示,功能和是< / em>在任何项目的任何屏幕中始终相同。但我不知道最好的方法是什么。
我应该将其设为object
吗?如何通过按钮创建新的RecyclerView
,以便用户首先 点按项目,最后点按 a按钮(例如,在项目详细信息视图中),使其成为框项,因此创建并打开 a RecyclerView
点击时?
这可能看起来像是多个问题,但它实际上只是一个:如何添加和显示一个RecycerView
当我当然,在项目的详细信息屏幕中点按 按钮(自动引用RecyclerView
)。
答案 0 :(得分:0)
您必须创建包含商品列表的RecyclerView
,我们称之为rv_list
,此RecyclerView
有一个适配器,可以接收每个商品并将其调整为您应该定义的xml布局row_item.xml
。现在,为了使项目本身显示自己的recyclerview,您应该在row_item.xml
内放置一个recyclerview,并在方法rv_list
内将该项目调整为onBindViewHolder
时填充它。