コード例 #1
0
 @Override
 public View getView(int position, View convertView, ViewGroup parent) {
   ViewHolder holder;
   if (convertView == null) {
     convertView = layoutInflater.inflate(R.layout.list_local_car_buy, null);
     holder = new ViewHolder();
     holder.storeTextView = (TextView) convertView.findViewById(R.id.local_car_store_name);
     holder.goodsListView = (InnerListView) convertView.findViewById(R.id.local_car_goods);
     holder.diliverTextView = (TextView) convertView.findViewById(R.id.local_car_store_diliver);
     holder.paymentTextView = (TextView) convertView.findViewById(R.id.local_car_store_pay);
     holder.moneyTextView = (TextView) convertView.findViewById(R.id.local_car_store_money);
     holder.moneyDetailTextView =
         (TextView) convertView.findViewById(R.id.local_car_store_money_detail);
     convertView.setTag(holder);
   } else {
     holder = (ViewHolder) convertView.getTag();
   }
   ModelLocalCar localCar = localCars.get(position);
   holder.storeTextView.setText(localCar.getStore().getServicename());
   holder.goodsListView.setAdapter(new CarGoodsAdapter(localCar));
   holder.diliverTextView.setText(localCar.getDiliver().getName());
   holder.paymentTextView.setText(localCar.getPayment().getName());
   holder.moneyTextView.setText(
       Parameters.CONSTANT_RMB + decimalFormat.format(localCar.getTotalMoney()));
   holder.moneyDetailTextView.setText(
       getMoneyDetailString(localCar.getGoodsMoney(), localCar.getPostFee()));
   return convertView;
 }
コード例 #2
0
 @Override
 public View getView(int position, View convertView, ViewGroup parent) {
   ViewHolder viewHolder;
   if (convertView == null) {
     convertView = layoutInflater.inflate(R.layout.list_diliver_payment, null);
     viewHolder = new ViewHolder();
     viewHolder.textView = (TextView) convertView.findViewById(R.id.diliver_payment_name);
     convertView.setTag(viewHolder);
   } else {
     viewHolder = (ViewHolder) convertView.getTag();
   }
   if (localCar.getDiliver().getType() == localCar.getDilivers().get(position).getType()) {
     viewHolder.textView.setTextColor(getResources().getColor(R.color.red));
     viewHolder.textView.setBackgroundResource(R.drawable.back_trans_rec_border_red);
   } else {
     viewHolder.textView.setTextColor(getResources().getColor(R.color.textColorSecond));
     viewHolder.textView.setBackgroundResource(R.drawable.back_trans_rec_border);
   }
   viewHolder.textView.setText(localCar.getDilivers().get(position).getName());
   return convertView;
 }