2017-08-17 53 views
-2

我有一个包含100个单词的数组列表。我想将每个单词分配给RecyclerView的单个文本视图,但是我的Recyclerview的所有文本视图都显示相同的数据,即最后一个单词。RecyclerView中的所有TextView显示相同的数据

for(String s:arraylist){ 
    viewholder.textview.setText(s); 
} 

以上是我的RecyclerView适配器代码。我应该如何解决这个问题?

+0

退房此链接可能会有所帮助https://www.androidhive.info/2016/01/android-working-with-recycler-view/ –

+1

后来自recycleview适配器的代码 –

回答

1

试试这个:

viewholder.textview.setText(arraylist.get(position)); 

改用的

for(String s:arraylist){ 
    viewholder.textview.setText(s); 
} 
+0

它会在我的recyclerview中创建100个textview吗? – Pritish

+0

是的。你是对的。 – santalu

+0

非常感谢你的工作。你是上帝 – Pritish

-1

在`RecyclerView按照下面的代码集从ArrayListtextview值。

viewholder.textview.setText(arrayList.get(position)); 

我希望这可以帮助你,