@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;
  }