2016-06-28 111 views
1

我有一個回收站視圖,每行內部有一個線性佈局,我必須根據每行數據動態插入一些視圖。如何在回收站視圖行中添加動態視圖

我已經試過

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

回答

5

嘗試holder.dynamicLinearLayout.removeAllViews()用於循環

+0

它的工作。謝謝 –