package se.slide.utils.about;
import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
import se.slide.utils.R;
import java.util.List;
public class AboutAdapter extends ArrayAdapter<AboutLines> {
private LayoutInflater mInflater;
public AboutAdapter(Context context, int resource, List<AboutLines> objects) {
super(context, resource, objects);
mInflater = (LayoutInflater) context.getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.list_item_aboutlines, null);
holder = new ViewHolder();
holder.row1 = (TextView) convertView.findViewById(R.id.row1);
holder.row2 = (TextView) convertView.findViewById(R.id.row2);
convertView.setTag(holder);
}
else {
holder = (ViewHolder) convertView.getTag();
}
AboutLines line = getItem(position);
holder.row1.setText(line.row1);
holder.row2.setText(line.row2);
return convertView;
}
public class ViewHolder {
TextView row1;
TextView row2;
}
}