现在我已经使用Recyclerview片段A - 我在哪个类别(图片+文字)。 我想用Recyclerview制作片段B - 我的类型(图像+文本)。相同的布局,除文本/图像外的所有内容。 像这样: https://img.exs.lv/e/z/ezeliitis/frags.png
例如,我单击片段A - 第一张图片(汽车)并打开片段B - 与片段A的布局相同,其中包含(AUDI,BMW,OPEL等...)。我是否应该制作片段A(适配器/视图等)的副本来更改数据库名称/图片,或者是否有某种方式可以使用#34; DRY"代码?另外,有两个Recyclerviews(性能)是不是很糟糕?
此外,从一个片段到另一个片段的移动称为片段" ..."(究竟是什么?)
答案 0 :(得分:0)
相同的布局,除了text / image
之外的所有内容
然后,您必须更换RecyclerView适配器。不需要开始另一个片段,但是你非常欢迎。
有两个recyclerviews(性能)是不是很糟糕?
不是我知道的。根据我的理解,你一次只能拥有一个。
从一个片段到另一个片段的移动称为片段" ..."(究竟是什么?)
如果确实需要切换片段,那么您需要主机Activity的FragmentTransaction类。这就是你改变的方式。文档非常好用它的例子。
https://developer.android.com/training/basics/fragments/communicating.html