@Override public View getView(int position, View convertView, ViewGroup parent) { LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); final View row = inflater.inflate(R.layout.list, parent, false); final int index = position; ViewHolder holder; holder = new ViewHolder(); holder.Wish = (TextView) row.findViewById(R.id.textView1); holder.share = (Button) row.findViewById(R.id.bpass); holder.sms = (Button) row.findViewById(R.id.bsms); holder.email = (Button) row.findViewById(R.id.bemail); row.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub v.setBackgroundColor(Color.DKGRAY); } }); holder.Wish.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { TextView t = (TextView) v; Typeface tf = Typeface.create(Typeface.SERIF, Typeface.BOLD_ITALIC); row.setBackgroundColor(Color.DKGRAY); // TODO Auto-generated method stub t.setTypeface(tf); } }); holder.share.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Share.share(newyearsvalues.get(index).getWishtext(), context); Button t = (Button) v; t.setTextColor(Color.WHITE); } }); holder.sms.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Sms.sms(newyearsvalues.get(index).getWishtext(), context); Button t = (Button) v; t.setTextColor(Color.WHITE); } }); holder.email.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Email.email(context, "Happy new year", newyearsvalues.get(index).getWishtext()); Button t = (Button) v; t.setTextColor(Color.WHITE); } }); row.setTag(holder); holder = (ViewHolder) row.getTag(); Wish wish = newyearsvalues.get(index); if (wish != null) { holder.Wish.setText(wish.getWishtext()); // holder.playerrank.setText(playerdata.playernumber); // holder.isactive.setChecked(playerdata.isactive); } return row; }