| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- package com.uas.pda_wms.adapter;
- 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.uas.pda_wms.R;
- import com.uas.pda_wms.bean.SmtQueryMaterialBean;
- import com.uas.pda_wms.util.CommonUtil;
- import java.util.ArrayList;
- import java.util.List;
- public class SmtDownResultAdapter extends BaseAdapter {
- private List<SmtQueryMaterialBean> objects = new ArrayList<SmtQueryMaterialBean>();
- private Context context;
- private LayoutInflater layoutInflater;
- public SmtDownResultAdapter(Context context, List<SmtQueryMaterialBean> objects) {
- this.context = context;
- this.layoutInflater = LayoutInflater.from(context);
- this.objects = objects;
- }
- @Override
- public int getCount() {
- return objects.size();
- }
- @Override
- public SmtQueryMaterialBean getItem(int position) {
- return objects.get(position);
- }
- @Override
- public long getItemId(int position) {
- return position;
- }
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- if (convertView == null) {
- convertView = layoutInflater.inflate(R.layout.item_list_smt_down_result, null);
- convertView.setTag(new ViewHolder(convertView));
- }
- initializeViews((SmtQueryMaterialBean) getItem(position), (ViewHolder) convertView.getTag());
- return convertView;
- }
- private void initializeViews(SmtQueryMaterialBean object, ViewHolder holder) {
- holder.itemSmtDownProdcodeTv.setText(object.getDSL_PRODCODE());
- holder.itemSmtDownLocationTv.setText(object.getDSL_LOCATION());
- holder.itemSmtDownBarcodeTv.setText(object.getDSL_BARCODE());
- holder.itemSmtDownQuantityTv.setText(CommonUtil.doubleFormat(object.getDSL_REMAINQTY()));
- holder.itemSmtDownFespecTv.setText(object.getDSL_FESPEC());
- }
- protected class ViewHolder {
- private TextView itemSmtDownProdcodeTv;
- private TextView itemSmtDownLocationTv;
- private TextView itemSmtDownBarcodeTv;
- private TextView itemSmtDownQuantityTv;
- private TextView itemSmtDownFespecTv;
- public ViewHolder(View view) {
- itemSmtDownProdcodeTv = (TextView) view.findViewById(R.id.item_smt_down_prodcode_tv);
- itemSmtDownLocationTv = (TextView) view.findViewById(R.id.item_smt_down_location_tv);
- itemSmtDownBarcodeTv = (TextView) view.findViewById(R.id.item_smt_down_barcode_tv);
- itemSmtDownQuantityTv = (TextView) view.findViewById(R.id.item_smt_down_quantity_tv);
- itemSmtDownFespecTv = (TextView) view.findViewById(R.id.item_smt_down_fespec_tv);
- }
- }
- }
|