package edu.hebtu.movingcampus.adapter; import java.util.ArrayList; import android.content.Context; import android.graphics.Color; import android.graphics.Typeface; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.TextView; import edu.hebtu.movingcampus.R; import edu.hebtu.movingcampus.view.ViewHolder; public class ListviewAdapter extends BaseAdapter { private Context context; private ArrayList<String> list; public ListviewAdapter(Context paramContext, ArrayList<String> paramArrayList) { this.context = paramContext; this.list = paramArrayList; } @Override public int getCount() { return this.list.size(); } @Override public Object getItem(int paramInt) { return Integer.valueOf(paramInt); } @Override public long getItemId(int paramInt) { return paramInt; } @Override public View getView(int paramInt, View paramView, ViewGroup paramViewGroup) { ViewHolder localViewHolder; if ((paramView == null) && (this.list.size() != 0)) { localViewHolder = new ViewHolder(); paramView = LayoutInflater.from(this.context).inflate( R.layout.option_item, null); localViewHolder.textView = ((TextView) paramView .findViewById(R.id.item_text)); localViewHolder.textView.setTextColor(Color.rgb(136, 28, 237)); localViewHolder.textView.setTextSize(13.0F); localViewHolder.textView.setTypeface(Typeface.DEFAULT, 0); paramView.setTag(localViewHolder); } localViewHolder = (ViewHolder) paramView.getTag(); localViewHolder.textView.setText(this.list.get(paramInt)); return paramView; } }