package com.android.yzd.memo.widget.spinner;
import android.content.Context;
import android.widget.ListAdapter;
/**
* @author angelo.marchesin
*/
public class NiceSpinnerAdapterWrapper extends NiceSpinnerBaseAdapter {
private final ListAdapter mBaseAdapter;
public NiceSpinnerAdapterWrapper(Context context, ListAdapter toWrap) {
super(context);
mBaseAdapter = toWrap;
}
@Override
public int getCount() {
return mBaseAdapter.getCount() - 1;
}
@Override
public Object getItem(int position) {
if (position >= mSelectedIndex) {
return mBaseAdapter.getItem(position + 1);
} else {
return mBaseAdapter.getItem(position);
}
}
@Override
public Object getItemInDataset(int position) {
return mBaseAdapter.getItem(position);
}
}