| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- package com.uas.yuejiahong.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.yuejiahong.R;
- import com.uas.yuejiahong.bean.StorageStockTaskBean;
- import com.uas.yuejiahong.util.CommonUtil;
- import java.util.ArrayList;
- import java.util.List;
- public class StorageStockTaskAdapter extends BaseAdapter {
- private List<StorageStockTaskBean> objects = new ArrayList<StorageStockTaskBean>();
- private Context context;
- private LayoutInflater layoutInflater;
- public StorageStockTaskAdapter(Context context, List<StorageStockTaskBean> objects) {
- this.context = context;
- this.layoutInflater = LayoutInflater.from(context);
- this.objects = objects;
- }
- @Override
- public int getCount() {
- return objects.size();
- }
- @Override
- public StorageStockTaskBean 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_storage_stock_task, null);
- convertView.setTag(new ViewHolder(convertView));
- }
- initializeViews((StorageStockTaskBean) getItem(position), (ViewHolder) convertView.getTag());
- return convertView;
- }
- private void initializeViews(StorageStockTaskBean object, ViewHolder holder) {
- holder.mProdcodeTv.setText(object.getPD_PRODCODE());
- holder.mNeedTv.setText(CommonUtil.doubleFormat(object.getNEEDREADY()));
- holder.mAlreadyTv.setText(CommonUtil.doubleFormat(object.getHAVEREADY()));
- holder.mWhcodeTv.setText(object.getPD_WHCODE());
- holder.mBrandTv.setText(object.getPD_BRAND());
- holder.mSpecTv.setText(object.getPR_DETAIL() + " " + object.getPR_SPEC());
- holder.mPdnoTv.setText(object.getPD_PDNO() + "");
- holder.mLocationTv.setText(object.getBI_LOCATION());
- }
- protected class ViewHolder {
- private TextView mProdcodeTv;
- private TextView mNeedTv;
- private TextView mAlreadyTv;
- private TextView mWhcodeTv;
- private TextView mBrandTv;
- private TextView mSpecTv;
- private TextView mPdnoTv;
- private TextView mLocationTv;
- public ViewHolder(View view) {
- mProdcodeTv = (TextView) view.findViewById(R.id.list_storage_stock_task_prodcode_tv);
- mNeedTv = (TextView) view.findViewById(R.id.list_storage_stock_task_need_tv);
- mAlreadyTv = (TextView) view.findViewById(R.id.list_storage_stock_task_already_tv);
- mWhcodeTv = (TextView) view.findViewById(R.id.list_storage_stock_task_whcode_tv);
- mBrandTv = (TextView) view.findViewById(R.id.list_storage_stock_task_brand_tv);
- mSpecTv = (TextView) view.findViewById(R.id.list_storage_stock_task_spec_tv);
- mPdnoTv = (TextView) view.findViewById(R.id.list_storage_stock_task_pdno_tv);
- mLocationTv = view.findViewById(R.id.list_storage_stock_task_location_tv);
- }
- }
- }
|