2016-06-28 9 views
1

リサイクルビューは1つあり、各行の内側には、各行のデータに応じていくつかのビューを動的に挿入する線形レイアウトがあります。リサイクラービューの行内にダイナミックビューを追加する方法

私は上記のコードをonBindHolderメソッド内で書かれており、作業が、それは私がスクロールするたびに膨らまされており、このことは単に

より多くのビューを追加されている

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); 
} 

を試してみました

私が間違ったことをしているかどうか誰にでも教えてもらえますか?

+0

ためには、事前に、動的にビューを追加する前に、既存のシナリオを確認する必要があります)(holder.dynamicLinearLayout.removeAllViewsを試してみてくださいあなたのリストのオブジェクト。動的に追加されたビューの数が異なる場合、または0の場合は、すべてのビューを削除して、その特定のオブジェクトを最初から追加します。 – KunalK

答えて

5

あなたはそれぞれ、すべてのモデルではデータの量に動的に追加ビューの量を比較するために持っているようにループ

+0

それは働いた。 –

関連する問題