如何在回收站视图行中添加动态视图

问题描述:

我有一个回收站视图,每行内部有一个线性布局,我必须根据每行数据动态插入一些视图。如何在回收站视图行中添加动态视图

我已经试过

for(int i=0;i<4;i++){ 
    View view = LayoutInflater.from(context).inflate(R.layout.sales_total_item_with_img,null); 
    holder.dynamicLinearLayout.addView(view); 
} 

上面的代码编写onBindHolder方法内工作,但它每次我滚动一次充气和这件事情只是增加越来越多的观点

任何人都可以告诉我,如果我做错了什么,并建议我更好的方法?

+0

你应该动态地添加视图,就像你要的动态添加视图的量在每一个模型进行比较的数据量之前,检查现有的方案之前,您列表的对象。如果动态添加的视图数量不同,或者它为0,则删除所有视图并为该特定对象从头开始添加。 – KunalK

尝试holder.dynamicLinearLayout.removeAllViews()用于循环

+0

它的工作。谢谢 –