본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] EditText inputType="textPassword" coding 으로 만들기

by 돼지왕 왕돼지 2012. 11. 12.
반응형



EditText inputType="textPassword" coding 으로 만들기

EditText editText = new EditText( getContext() );
editText.setInputType( InputType.TYPE_CLASS_TEXT | InputType. TYPE_TEXT_VARIATION_PASSWORD );
editText.setSingleLine(); 

editText.setTransformationMethod( PasswordTransformationMethod.getInstance() );


- 이렇게 PasswordTransformationMethod 를 추가로 설정해주어야 제대로 password input type 이 된다. 이것에 대한 자세한 정보는 TextView 의  open source code 를 참조하면 된다. 추가로 이놈때문에 한참 해맸는데, PasswordTransformationMethod 가 제대로 적용되려면 EditText 가 single line 이어야 한다.


도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )



반응형

댓글