안드로이드 개발 질문/답변
(글 수 45,052)
EditText로 비밀번호 체크하는 것을 구현하고있습니다..
xml로
<EditText
android:password="true"
android:intutType="number"
.../>
java
EditText edit = (EditText)findViewById(R.id.edit);
edit.setInputType(InputType.TYPE_CLASS_NUMBER);
PasswordTransformationMethod passwdtm = new PasswordTransformationMethod();
edit.setTransformationMethod(passwdtm);
EditText를 비밀번호 형식으로 보여지게할 때 마지막 텍스트는 1초뒤에 비밀번호 형식으로바뀝니다..
위 사진에서 보는 것처럼 1개의 EditText에 1개의 숫자가 들어갑니다.
보통은 EditText의 두번째 텍스트가 입력될 때 바로앞의 텍스트는 비밀번호형식으로 바뀌지만 뒤 사진은
하나의 EditText에 하나의 숫자가 들어가므로 1초동안 숫자로 보여져서..두개 내지 세개가 입력될 때까지 숫자로 보여집니다...
EditText를 비밀번호 형식으로 보여지게 할 때 마지막 숫자나 텍스트가 1초뒤에 비밀번호 형식으로 바뀌게 하는 걸 없앨 수 있는 방법있으면 좀 알려주세요..




키보드 설정과 관련이 있지 싶습니다. 설정과 관련지어서는 저도 자세히는 모릅니다.
간단한 해결방법으로는 edittext에서 입력이 발생되면 무조건 * 로 입력시키고 실제 입력값을 변수에 저장시키는 방법이 있습니다.