如何使用多个ViewHolders制作RecyclerView,以便一个ViewHolder也控制另一个ViewHolders内容

时间:2017-05-15 10:36:59

标签: android android-recyclerview android-viewholder

我正在尝试实现水平滚动视图,并设法使用本教程实际实现它。 Horizontal RecyclerView tutorial 它在聚焦方面存在问题,但至少它有效。 根据用例,我可以查看大约2-8种不同的图像。

现在我的问题是我的布局看起来像这样。 Current layout还有其他字段未包含在图像中。

现在图像进入图像区域,文本将进入文本字段。 我想制作这些,以便在移动图像时,文本将在文本字段移动,但不是另一种方式。当试图从文本字段移动时,它不会做任何事情。

在该教程中,文本字段和图像字段都是相同的布局,但我已将它们分开,并且还有第三个字段,它不属于RecyclerView的一部分。并且在这个混乱中添加更多我也有按钮,当按下它时将改变到下面布局的图像区域上的下一个图像。

那么让这个工作起来的好方法是什么?

1 个答案:

答案 0 :(得分:0)

http://smstuebe.de/2016/06/12/mvvmcross-recycler-templates/

您必须创建一个界面,为每个元素返回正确的布局。您必须在模板选择器

中定义所有类型的布局