使用两个recyclerviews从片段A转换到片段B?

时间:2016-11-22 14:31:22

标签: android android-fragments

现在我已经使用Recyclerview片段A - 我在哪个类别(图片+文字)。 我想用Recyclerview制作片段B - 我的类型(图像+文本)。相同的布局,除文本/图像外的所有内容。 像这样: https://img.exs.lv/e/z/ezeliitis/frags.png

例如,我单击片段A - 第一张图片(汽车)并打开片段B - 与片段A的布局相同,其中包含(AUDI,BMW,OPEL等...)。我是否应该制作片段A(适配器/视图等)的副本来更改数据库名称/图片,或者是否有某种方式可以使用#34; DRY"代码?另外,有两个Recyclerviews(性能)是不是很糟糕?

此外,从一个片段到另一个片段的移动称为片段" ..."(究竟是什么?)

1 个答案:

答案 0 :(得分:0)

  

相同的布局,除了text / image

之外的所有内容

然后,您必须更换RecyclerView适配器。不需要开始另一个片段,但是你非常欢迎。

  

有两个recyclerviews(性能)是不是很糟糕?

不是我知道的。根据我的理解,你一次只能拥有一个。

  

从一个片段到另一个片段的移动称为片段" ..."(究竟是什么?)

如果确实需要切换片段,那么您需要主机Activity的FragmentTransaction类。这就是你改变的方式。文档非常好用它的例子。

https://developer.android.com/training/basics/fragments/communicating.html