コード例 #1
0
    protected void setObservation(Observation observation) {
      int conceptColor = observationController.getConceptColor(observation.getConcept().getUuid());

      String observationConceptType = observation.getConcept().getConceptType().getName();

      if (StringUtil.equals(observationConceptType, "Complex")) {
        observationValue.setVisibility(View.GONE);
        observationComplex.setVisibility(View.VISIBLE);
      } else {
        observationValue.setVisibility(View.VISIBLE);
        observationComplex.setVisibility(View.GONE);

        observationValue.setTypeface(Fonts.roboto_medium(getContext()));
        observationValue.setTextColor(conceptColor);
        observationValue.setText(observation.getValueAsString());
      }

      divider.setBackgroundColor(conceptColor);

      observationDate.setText(
          DateUtils.getMonthNameFormattedDate(observation.getObservationDatetime()));
      observationDate.setTypeface(Fonts.roboto_light(getContext()));
      observationDate.setTextColor(conceptColor);

      conceptQuestion.setBackgroundColor(conceptColor);
      conceptQuestion.setText(observation.getConcept().getName());
    }