答えて

0

RecyclerViewでonBindViewHolderをオーバーライドし、ビュー所有者のコンテナでsetLayoutParamsを呼び出す必要があります。

例:

@Override 
public void onBindViewHolder(SimpleItemViewHolder holder, int position){ 
// do whatever here 

// add your layout parameters here. Here I'm setting the width and height to match parent 
    TableRow.LayoutParams params = new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.MATCH_PARENT); //(width,height) 
    holder.container.setLayoutParams(params); 
} 

Source

関連する問題