Exemple #1
0
    public int compare(History lhs, History rhs) {

      int res = 0;

      //		    res = (lhs.getPrice()).compareTo(rhs.getPrice());

      if (orderType == Common.SORT_TYPE_INSTR) {
        res = (lhs.getInstr()).compareTo(rhs.getInstr());
      } else if (orderType == Common.SORT_TYPE_PRICE) {
        res = (lhs.getPriceD()).compareTo(rhs.getPriceD());
      } else if (orderType == Common.SORT_TYPE_STATUS) {
        res = (lhs.getStatus()).compareTo(rhs.getStatus());
      } else if (orderType == Common.SORT_TYPE_DATE) {
        res = (lhs.getDTimeD()).compareTo(rhs.getDTimeD());
      }

      return res;
    }
Exemple #2
0
  public View getView(int position, View convertView, ViewGroup parent) {

    LayoutInflater vi = (LayoutInflater) ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    if (convertView == null) convertView = vi.inflate(R.layout.historyitem, null);

    History item = getItems().get(position);
    if (item != null) {

      boolean d = item.getOperationType().equals("Deal");

      TextView type = (TextView) convertView.findViewById(R.id.HistoryType);
      type.setText(item.getOperationType());
      //    		type.setTextColor(d?colorDeal:colorTransit);
      type.setTextColor(item.getColor());

      TextView name = (TextView) convertView.findViewById(R.id.HistoryName);
      name.setText(item.getInstr());
      //    		name.setTextColor(d?colorDeal:colorTransit);
      name.setTextColor(item.getColor());

      TextView dir = (TextView) convertView.findViewById(R.id.HistoryDirect);
      dir.setText(item.getDirect());
      //    		dir.setTextColor(d?colorDeal:colorTransit);
      dir.setTextColor(item.getColor());

      TextView price = (TextView) convertView.findViewById(R.id.HistoryPrice);
      price.setText(item.getPrice());
      //    		price.setTextColor(d?colorDeal:colorTransit);
      price.setTextColor(item.getColor());

      TextView qty = (TextView) convertView.findViewById(R.id.HistoryQty);
      qty.setText(item.getQty());
      //    		qty.setTextColor(d?colorDeal:colorTransit);
      qty.setTextColor(item.getColor());

      TextView st = (TextView) convertView.findViewById(R.id.HistoryStatus);
      st.setText(trim(item.getStatus()));
      //
      //	st.setText(trim(d?DEAL_STAT.fromOrdinal(item.getStatus()):TRANSIT_STAT.fromOrdinal(item.getStatus())));
      //    		st.setTextColor(d?colorDeal:colorTransit);
      st.setTextColor(item.getColor());

      TextView date = (TextView) convertView.findViewById(R.id.HistoryDate);
      date.setText(item.getDTime());
      //    		date.setTextColor(d?colorDeal:colorTransit);
      date.setTextColor(item.getColor());

      TextView rest = (TextView) convertView.findViewById(R.id.HistoryRest);
      rest.setText(item.getRest());
      rest.setTextColor(item.getColor());
    }

    return convertView;
  }