package com.dayu.recharge.adapter;
|
|
import android.content.Context;
|
import android.view.View;
|
import android.view.ViewGroup;
|
import android.widget.BaseAdapter;
|
import android.widget.TextView;
|
|
import com.dayu.recharge.R;
|
import com.dayu.recharge.dbBean.UserCardBean;
|
import com.dayu.recharge.utils.DateUtil;
|
|
import java.util.List;
|
|
/**
|
* Created by zuoxiao on 2018/12/24.
|
*/
|
|
public class NewCardAdapter extends BaseAdapter {
|
|
List<UserCardBean> rechargeList;
|
Context mContext;
|
|
public NewCardAdapter(Context context, List<UserCardBean> rechargeList) {
|
mContext = context;
|
this.rechargeList = rechargeList;
|
}
|
|
@Override
|
public int getCount() {
|
if (rechargeList == null) {
|
return 0;
|
}
|
return rechargeList.size();
|
}
|
|
@Override
|
public Object getItem(int position) {
|
return position;
|
}
|
|
@Override
|
public long getItemId(int position) {
|
return position;
|
}
|
|
@Override
|
public View getView(int position, View convertView, ViewGroup parent) {
|
NewCardAdapter.ViewHolder holder = null;
|
if (convertView == null) {
|
holder = new NewCardAdapter.ViewHolder();
|
convertView = View.inflate(mContext, R.layout.item_new_card, null);
|
holder.userName = (TextView) convertView.findViewById(R.id.userName);
|
holder.userNo = (TextView) convertView.findViewById(R.id.userNo);
|
holder.water = (TextView) convertView.findViewById(R.id.water);
|
holder.date = (TextView) convertView.findViewById(R.id.date);
|
|
convertView.setTag(holder);
|
} else {
|
holder = (NewCardAdapter.ViewHolder) convertView.getTag();
|
}
|
holder.userName.setText("用户名:" + rechargeList.get(position).getUserName());
|
holder.userNo.setText("身份证号:" + rechargeList.get(position).getUserID());
|
holder.water.setText("电话:" + rechargeList.get(position).getPhone());
|
holder.date.setText("日期:" + DateUtil.dateToStamp(rechargeList.get(position).getDate(), DateUtil.type1));
|
return convertView;
|
}
|
|
class ViewHolder {
|
|
TextView userName;
|
TextView userNo;
|
TextView water;
|
TextView date;
|
}
|
}
|