Пример #1
0
  protected View prepareView(
      Attribute attribute, int position, View convertView, ViewGroup parent) {
    if (attribute.getType() == AttributeType.Ausweichen) {
      return prepareAusweichenView(attribute, position, convertView, parent);
    } else {
      SeekViewHolder viewHolder = (SeekViewHolder) convertView.getTag();

      viewHolder.seek.setMax(attribute.getMaximum());
      viewHolder.seek.setMin(attribute.getMinimum());
      viewHolder.seek.setValue(attribute.getValue());
      viewHolder.seek.setLabel(viewHolder.value);
      viewHolder.seek.setTag(attribute);
      viewHolder.seek.setOnSeekBarChangeListener(this);

      viewHolder.text.setText(attribute.getType().code());
      Util.setLabel(viewHolder.text, attribute.getType(), probeListener, editListener);

      Util.setValue(hero, viewHolder.value, attribute, null, false, probeListener, editListener);

      return convertView;
    }
  }