BaseAdapter

来源:互联网 发布:手机申请域名 编辑:程序博客网 时间:2024/05/27 00:48
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;}@Overridepublic int getCount() {// TODO Auto-generated method stubreturn mList.size();}@Overridepublic Object getItem(int position) {// TODO Auto-generated method stubreturn mList.get(position);}@Overridepublic long getItemId(int position) {// TODO Auto-generated method stubreturn position;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {// TODO Auto-generated method stubViewHolder 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;}}

0 0
原创粉丝点击