您的位置:首页 > 其它

BaseAdapter

2016-05-08 12:28 316 查看
package myView;

import java.util.List;

import com.loc.e;
import com.loc.p.a.c;

import model.CarePeople;

import activity.MyWeather.R;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;

public class CarePeople_Adapter extends BaseAdapter{
private Context mContext;
private List<CarePeople> mList;

public CarePeople_Adapter(Context mContext, List<CarePeople> mList) {
super();
this.mContext = mContext;
this.mList = mList;
}

@Override
public int getCount() {
// TODO Auto-generated method stub
return mList.size();
}

@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return mList.get(position);
}

@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
ViewHolder mHolder = null;
if(convertView == null){
mHolder = new ViewHolder();
convertView = View.inflate(mContext, R.layout.carepeople_item, null);
mHolder.message_tv = (TextView) convertView.findViewById(R.id.carepeople_message_tv);
mHolder.phoneNumber_tv = (TextView) convertView.findViewById(R.id.carePeople_phoneNumber_tv);
convertView.setTag(mHolder);
}else{
mHolder = (ViewHolder) convertView.getTag();
}
CarePeople mCarePeople = mList.get(position);
mHolder.message_tv.setText(mCarePeople.getMessage());
mHolder.phoneNumber_tv.setText(mCarePeople.getPhoneNumber());
return convertView;
}
class ViewHolder{
public TextView phoneNumber_tv;
public TextView message_tv;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: