diff --git a/library/src/main/java/com/jungly/gridpasswordview/GridPasswordView.java b/library/src/main/java/com/jungly/gridpasswordview/GridPasswordView.java index f2cd372..a42fad4 100644 --- a/library/src/main/java/com/jungly/gridpasswordview/GridPasswordView.java +++ b/library/src/main/java/com/jungly/gridpasswordview/GridPasswordView.java @@ -248,7 +248,6 @@ public void onTextChanged(CharSequence s, int start, int before, int count) { } } mInputView.removeTextChangedListener(this); - mInputView.setText(mPasswordArr[0]); if (mInputView.getText().length() >= 1) { mInputView.setSelection(1); } @@ -258,7 +257,9 @@ public void onTextChanged(CharSequence s, int start, int before, int count) { @Override public void afterTextChanged(Editable s) { - + if (s.length > 1) { + s.delete(1,s.length()); + } } };