我正在尝试将两个不同的mutableArray和一个textView连接到我的recyclerview。
它可以正常工作,而不是覆盖乐趣getItemCount()从位置0而不是2开始。所有数据都来自firestore,并在MainActivity类中调用
在位置0,我有自己的newList适配器,它可以正常工作,在位置1,我有textview,它可以正常工作。在位置2,我想开始这个flowerList,但是出于某种原因,它错过了我flowerlist中的2个第一项。
所以我的问题是我该如何做我的
[(ngModel)]
要从位置2而不是位置0开始
这是该适配器的完整代码:
override fun getItemCount(): Int {
return flowerList.size
}
答案 0 :(得分:0)
增加计数器将是一个问题,因为每次回收视图时都会调用onBindViewHolder。相反,我认为您想更改行
从:
val flower = flowerList[position]
至:
val flower = flowerList[position - 2] // subtracting two, to account for the first two positions, in the adapter, that are your News and Title views