| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- 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.StockTaskMultipleBean;
- import com.uas.yuejiahong.util.CommonUtil;
- import java.util.ArrayList;
- import java.util.List;
- public class StockTaskMultipleDetailAdapter extends BaseAdapter {
- private List<StockTaskMultipleBean.NOSBean> objects = new ArrayList<StockTaskMultipleBean.NOSBean>();
- private Context context;
- private LayoutInflater layoutInflater;
- public StockTaskMultipleDetailAdapter(Context context, List<StockTaskMultipleBean.NOSBean> objects) {
- this.context = context;
- this.layoutInflater = LayoutInflater.from(context);
- this.objects = objects;
- }
- @Override
- public int getCount() {
- return objects.size();
- }
- @Override
- public StockTaskMultipleBean.NOSBean 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_stock_task_multiple_detail, null);
- convertView.setTag(new ViewHolder(convertView));
- }
- initializeViews((StockTaskMultipleBean.NOSBean) getItem(position), (ViewHolder) convertView.getTag());
- return convertView;
- }
- private void initializeViews(StockTaskMultipleBean.NOSBean object, ViewHolder holder) {
- holder.outStockTaskMultipleDetailInoutnoTv.setText(object.getPI_INOUTNO());
- holder.outStockTaskMultipleDetailRestqtyTv.setText(CommonUtil.doubleFormat(object.getPD_RESTQTY()));
- holder.outStockTaskMultipleDetailOutqtyTv.setText(CommonUtil.doubleFormat(object.getPD_OUTQTY()));
- }
- protected class ViewHolder {
- private TextView outStockTaskMultipleDetailInoutnoTv;
- private TextView outStockTaskMultipleDetailRestqtyTv;
- private TextView outStockTaskMultipleDetailOutqtyTv;
- public ViewHolder(View view) {
- outStockTaskMultipleDetailInoutnoTv = (TextView) view.findViewById(R.id.out_stock_task_multiple_detail_inoutno_tv);
- outStockTaskMultipleDetailRestqtyTv = (TextView) view.findViewById(R.id.out_stock_task_multiple_detail_restqty_tv);
- outStockTaskMultipleDetailOutqtyTv = (TextView) view.findViewById(R.id.out_stock_task_multiple_detail_outqty_tv);
- }
- }
- }
|