package org.safermobile.intheclear.ui;
import java.util.ArrayList;
import org.safermobile.intheclear.R;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
public class WipeDisplayAdaptor extends BaseAdapter {
private ArrayList<WipeDisplay> _wipeDisplay;
LayoutInflater li;
public WipeDisplayAdaptor(Context c, ArrayList<WipeDisplay> wipeDisplay) {
_wipeDisplay = wipeDisplay;
li = LayoutInflater.from(c);
}
@Override
public int getCount() {
return _wipeDisplay.size();
}
@Override
public Object getItem(int i) {
return null;
}
@Override
public long getItemId(int i) {
return 0;
}
@Override
public View getView(final int position, View compositeView, ViewGroup parent) {
compositeView = li.inflate(R.layout.wipe_display, null);
ImageView selectionIcon = (ImageView) compositeView.findViewById(R.id.selectionIcon);
TextView selectionText = (TextView) compositeView.findViewById(R.id.selectionText);
selectionIcon.setBackgroundDrawable(_wipeDisplay.get(position)._displayIcon);
selectionText.setText(_wipeDisplay.get(position)._displayText);
return compositeView;
}
}