@Override
  public void drawQuestionUI(LayoutInflater inflater, final RelativeLayout relativeLayout) {
    super.drawQuestionUI(inflater, relativeLayout);
    radioGroup = (RadioGroup) inflater.inflate(R.layout.radiogroup, null);
    Integer lastId = getLastId();
    for (String answer : getAnswerList()) {
      RadioButton radioButton = (RadioButton) inflater.inflate(R.layout.radiobutton, null);
      radioButton.setText(answer);
      radioButton.setId(getId());
      increaseId();
      radioGroup.addView(radioButton);
      radioButton.setOnClickListener(
          new OnClickListener() {

            @Override
            public void onClick(View v) {
              updateSubmitButton(relativeLayout);
            }
          });
    }
    radioGroup.setId(getId());
    relativeLayout.addView(radioGroup, getLayoutParameter(lastId));
    increaseId();
  }
 @Override
 protected void enableUi(boolean enabled) {
   super.enableUi(enabled);
   radioGroup.setEnabled(enabled);
 }