-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
@Override
public View getView(int i, View view, ViewGroup viewGroup)
The view element ist on every call null, so every time i need to create a new view How can i use the viewholder?
@Override
public View getView(int i, View view, ViewGroup viewGroup) {
DataViewHolder viewHolder;
if(view == null){
LayoutInflater layoutInflater = LayoutInflater.from(viewGroup.getContext());
view = layoutInflater.inflate(R.layout.item_card,viewGroup,false);
viewHolder = new DataViewHolder(view);
view.setTag(viewHolder);
}else{
// DO NOT TRIGGER
viewHolder = (DataViewHolder) view.getTag();
}
viewHolder.bindData(context, (ProductCardData) getItem(i));
return view;
}
Metadata
Metadata
Assignees
Labels
No labels