| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- 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.InventorySummaryBean;
- import com.uas.yuejiahong.util.CommonUtil;
- import java.util.ArrayList;
- import java.util.List;
- public class InventorySummaryAdapter extends BaseAdapter {
- private List<InventorySummaryBean> objects = new ArrayList<InventorySummaryBean>();
- private Context context;
- private LayoutInflater layoutInflater;
- public InventorySummaryAdapter(Context context, List<InventorySummaryBean> objects) {
- this.context = context;
- this.layoutInflater = LayoutInflater.from(context);
- this.objects = objects;
- }
- @Override
- public int getCount() {
- return objects.size();
- }
- @Override
- public InventorySummaryBean 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_inventory_summary, null);
- convertView.setTag(new ViewHolder(convertView));
- }
- initializeViews((InventorySummaryBean) getItem(position), (ViewHolder) convertView.getTag());
- return convertView;
- }
- private void initializeViews(InventorySummaryBean object, ViewHolder holder) {
- try {
- if (object != null) {
- holder.mProdcodeTv.setText(object.getBI_PRODCODE());
- holder.mQuantityTv.setText(CommonUtil.doubleFormat(object.getBI_INQTY()));
- holder.mBrandTv.setText(object.getBI_BRAND());
- holder.mSpecTv.setText(object.getPR_SPEC());
- holder.mDetailTv.setText(object.getPR_DETAIL());
- }
- } catch (Exception e) {
- }
- }
- protected class ViewHolder {
- private TextView mProdcodeTv;
- private TextView mBrandTv;
- private TextView mQuantityTv;
- private TextView mSpecTv;
- private TextView mDetailTv;
- public ViewHolder(View view) {
- mProdcodeTv = (TextView) view.findViewById(R.id.list_inventory_summary_prodcode_tv);
- mQuantityTv = (TextView) view.findViewById(R.id.list_inventory_summary_quantity_tv);
- mSpecTv = (TextView) view.findViewById(R.id.list_inventory_summary_spec_tv);
- mDetailTv = (TextView) view.findViewById(R.id.list_inventory_summary_detail_tv);
- mBrandTv = (TextView) view.findViewById(R.id.list_inventory_summary_brand_tv);
- }
- }
- }
|