Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java &引用;嵌套的;回收新闻_Java_Android_Android Recyclerview - Fatal编程技术网

Java &引用;嵌套的;回收新闻

Java &引用;嵌套的;回收新闻,java,android,android-recyclerview,Java,Android,Android Recyclerview,大家好 我想出了一个安卓应用程序的想法,我在想如何把我的想法转化为可以工作的东西。我知道如何为Android编程,尽管我并不像你们可能看到的那个样先进,所以我想从你们那个里得到一些提示,我相信你们能帮上忙 主意 我在考虑一个应用程序来组织东西,在列表中查看你的对象,并能够在列表中添加、移动或删除它们 思想 我首先认为我需要一个RecyclerView来显示每个项目。然后,我想每个项目本身可能是一个框,因此里面可能包含其他项目:这让我想到了一种回收视图的嵌套系统。在深入研究这个系统之前,我必须

大家好

我想出了一个安卓应用程序的想法,我在想如何把我的想法转化为可以工作的东西。我知道如何为Android编程,尽管我并不像你们可能看到的那个样先进,所以我想从你们那个里得到一些提示,我相信你们能帮上忙


主意 我在考虑一个应用程序来组织东西,在
列表中查看你的对象,并能够在
列表中添加、移动或删除它们


思想 我首先认为我需要一个
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列表时填充它