@Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
          // TODO Auto-generated method stub
          if (txtDni.getText() != null) {
            txtCodigo.removeTextChangedListener(txtCodigoTextWatcher);
            txtRuc.removeTextChangedListener(txtRucTextWatcher);

            txtCodigo.setText(null);
            txtRuc.setText(null);

            txtCodigo.addTextChangedListener(txtCodigoTextWatcher);
            txtRuc.addTextChangedListener(txtRucTextWatcher);
          }
        }
  /** Set the enabled state of automatically resizing text. */
  public AutofitHelper setEnabled(boolean enabled) {
    if (mEnabled != enabled) {
      mEnabled = enabled;

      if (enabled) {
        mTextView.addTextChangedListener(mTextWatcher);
        mTextView.addOnLayoutChangeListener(mOnLayoutChangeListener);

        autofit();
      } else {
        mTextView.removeTextChangedListener(mTextWatcher);
        mTextView.removeOnLayoutChangeListener(mOnLayoutChangeListener);

        mTextView.setTextSize(TypedValue.COMPLEX_UNIT_PX, mTextSize);
      }
    }
    return this;
  }