package com.jiuqi.njt.adapter;
import java.util.ArrayList;
import java.util.List;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import com.jiuqi.mobile.nigo.comeclose.bean.app.file.ServicePartBean;
import com.jiuqi.njt.R;
/**
*配件列表 适配器
* @author Administrator
*
*/
public class PartsAdapter extends BaseAdapter {
private List<ServicePartBean> list = new ArrayList<ServicePartBean>();
private LayoutInflater flater;
public PartsAdapter(Context context, List<ServicePartBean> list) {
if (null != list) {
this.list = list;
}
flater = LayoutInflater.from(context);
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return list.size();
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return list.get(position);
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
ViewHolder holder = null;
if (null == convertView) {
holder = new ViewHolder();
convertView = flater.inflate(R.layout.repair_single_listitem, null);
TextView partName = (TextView) convertView
.findViewById(R.id.partNameAdd);
TextView partRules = (TextView) convertView
.findViewById(R.id.partRulesAdd);
;
TextView partNum = (TextView) convertView
.findViewById(R.id.partNumAdd);
TextView partPrice = (TextView) convertView
.findViewById(R.id.partPriceAdd);
holder.partName = partName;
holder.partNum = partNum;
holder.partPrice = partPrice;
holder.partRules = partRules;
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
final ServicePartBean seBean = list.get(position);
if (null != seBean) {
//// convertView.setOnClickListener(new OnClickListener() {
// @Override
// public void onClick(View v) {
// // 弹出对话框
//// RepairOfSingleActivity.flagParts = true;
// }
// });
}
return convertView;
}
@SuppressWarnings("unused")
class ViewHolder {
private TextView partName;
private TextView partRules;
private TextView partNum;
private TextView partPrice;
}
}