package com.mozu.mozuandroidinstoreassistant.app.adapters;
import android.content.Context;
import android.widget.ArrayAdapter;
public class GridToggleArrayAdapter<T> extends ArrayAdapter<T> {
private boolean mIsGrid = true;
private int mGridResource;
private int mListResource;
protected GridToggleArrayAdapter(Context context, int gridResource, int listResource) {
super(context, gridResource);
if (gridResource == 0 || listResource == 0) {
throw new IllegalArgumentException("Grid Resource and List Resource Must By Set on GridToggleArrayAdapter");
}
mGridResource = gridResource;
mListResource = listResource;
}
protected boolean isGrid() {
return mIsGrid;
}
public void setIsGrid(boolean isGrid) {
mIsGrid = isGrid;
}
protected int getGridResource() {
return mGridResource;
}
protected int getListResource() {
return mListResource;
}
protected int getCurrentResource() {
if (mIsGrid) {
return getGridResource();
} else {
return getListResource();
}
}
}