2016-11-25 32 views
0

recyclerview的所有项目的全视图应添加到单个视图。它可能在回收站查看。现在我已经做了这样的事情,如何获得用于打印的回收站视图的子视图?

for(int i=0; i<=adapter.getItemCount(); i++){ 
    View view = layoutManager.findViewByPosition(i); 
} 

但是它对每一个“我”的迭代都返回null。请为此提出答案。

回答

0

试试这个。

YourViewHolder holder = recyclerview.findViewHolderForAdapterPosition(position); 
View view = holder.itemView; 
//now you have the rootView for each row 
+0

是的,它是在适配器类的仪式?....是不可能从外部适配器类获取视图? – rashmi

+0

它位于您定义您的recyclerview的适配器类之外......可以是片段或活动 –

相关问题