package com.gettingmobile.android.widget;
import android.view.View;
import android.view.ViewGroup;
public class SimpleListItemViewType implements ListItemViewType {
private final int id;
private final boolean enabled;
private final int layoutId;
public SimpleListItemViewType(int id, boolean enabled, int layoutId) {
this.id = id;
this.enabled = enabled;
this.layoutId = layoutId;
}
@Override
public int getId() {
return id;
}
@Override
public View createView(ViewGroup parent) {
return View.inflate(parent.getContext(), layoutId, null);
}
@Override
public void bindView(View view, Object item) {
// do nothing by default
}
@Override
public boolean isEnabled() {
return enabled;
}
}