Java &引用;嵌套的;回收新闻
大家好 我想出了一个安卓应用程序的想法,我在想如何把我的想法转化为可以工作的东西。我知道如何为Android编程,尽管我并不像你们可能看到的那个样先进,所以我想从你们那个里得到一些提示,我相信你们能帮上忙Java &引用;嵌套的;回收新闻,java,android,android-recyclerview,Java,Android,Android Recyclerview,大家好 我想出了一个安卓应用程序的想法,我在想如何把我的想法转化为可以工作的东西。我知道如何为Android编程,尽管我并不像你们可能看到的那个样先进,所以我想从你们那个里得到一些提示,我相信你们能帮上忙 主意 我在考虑一个应用程序来组织东西,在列表中查看你的对象,并能够在列表中添加、移动或删除它们 思想 我首先认为我需要一个RecyclerView来显示每个项目。然后,我想每个项目本身可能是一个框,因此里面可能包含其他项目:这让我想到了一种回收视图的嵌套系统。在深入研究这个系统之前,我必须
主意 我在考虑一个应用程序来组织东西,在
列表中查看你的对象,并能够在列表中添加、移动或删除它们
思想
我首先认为我需要一个RecyclerView
来显示每个项目。然后,我想每个项目本身可能是一个框,因此里面可能包含其他项目:这让我想到了一种回收视图的嵌套系统。在深入研究这个系统之前,我必须澄清每个项目都应该是类
,每个项目都应该分配一个回收视图
问题:
我想知道如何才能使这个RecyclerView
s的“nested”系统。我想把一个RecyclerView
作为一个对象
,因为我需要每个RecyclerView
在任何项目的任何屏幕上显示、运行并始终保持不变。但我不知道最好的方法是什么
我是否应该将其设置为对象
?如何通过一个按钮创建一个新的RecyclerView
,这样用户可以先点击一个项目,然后,点击一个按钮(例如在项目详细信息视图中),使其成为一个框项目,然后在点击时创建并打开一个RecyclerView
附笔。
这看起来像是多个问题,但实际上只是一个问题:当我在项目的详细信息屏幕中点击按钮时,如何添加和显示RecycerView
,当然是自动的(请参考该RecycerView
)。现在,要使项目本身显示其自己的recyclerview,您应该在方法onBindViewHolder
中的row\u item.xml
中放置一个recyclerview,并在将该项目调整为rv\u列表时填充它,您必须创建保存项目列表的recyclerview
,我们称之为rv\u列表
,此RecyclerView
有一个适配器,用于获取每个项目并将其适配到您应该定义的xml布局row\u item.xml
。现在,要使项目本身显示其自己的recyclerview,您应该将recyclerview放入row\u item.xml
中,并在方法onBindViewHolder
中将该项目调整为rv\u列表时填充它