2017-04-03 105 views
0

我在回收视图适配器中为图像使用寻呼机适配器。 一切工作正常。但是,当我滚动recycleView,寻呼机适配器重置并重新创建寻呼机适配器中的所有图像。 因此,我不想在每次滚动时重置寻呼机适配器。在回收视图适配器中使用寻呼机适配器Android

感谢。

+0

保存适配器的状态时,它滚动 –

+0

可以添加你的问题的额外信息? – Noorul

回答

0

编辑:

看来,如果条件匹配的专辑,它会滚动list.So时,你必须确保在哪里把代码两条线复位。

(listPosts.get(position).getPost_type().equals("ALBUM")) { 

holder.pagerAdapter = new FragmentAdapter(getSupportFragmentManager(), ctx, images_list); 


holder.viewPagerMedia.setAdapter(holder.pagerAdapter); 

} 

请检查您已经添加所有这些方法如下:

@Override 
    public int getItemCount() { 

     return widgetArrList.size(); 
    } 

    @Override 
    public long getItemId(int position) { 
     return position; 
    } 

    @Override 
    public int getItemViewType(int position) { 
     return position; 
    } 
+0

但是,当我向下滚动,它重置寻呼机适配器。 –

+1

如果(listPosts.get(位置).getPost_type()等于( “ALBUM”)) { holder.pagerAdapter =新FragmentAdapter(getSupportFragmentManager(),CTX,images_list); holder.viewPagerMedia.setAdapter(holder.pagerAdapter); } –

+0

我正在使用上面的代码寻呼机适配器。请检查。 –

相关问题