티스토리 뷰
EditText에 inputType을 textPassword 로 지정하면 *** 표시와 같이 패스워드 내용이 가려지게 된다.
CheckBox 를 추가하고 체크되면 입력한 패스워드가 보여지게되고 체크가 해제되면 다시 숨기고 싶을때 아래의 방법을 참고 하여 코드를 작성하자.
주석처리된 코드를 이용하거나 아래의 코드를 그대로 사용하면 된다.
checkBox_passwd_show = findViewById(R.id.checkBox_passwd_show);
checkBox_passwd_show.setOnClickListener(new CheckBox.OnClickListener() {
@Override
public void onClick(View v) {
if (checkBox_passwd_show.isChecked()) {
EditText_Pass.setInputType( InputType.TYPE_CLASS_TEXT);
//EditText_Pass.setTransformationMethod(null);
} else {
EditText_Pass.setInputType( InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD );
// EditText_Pass.setTransformationMethod(PasswordTransformationMethod.getInstance());
}
}
}) ;
'Computer > Android' 카테고리의 다른 글
[Android] 나인패치 비트맵 만들기 (0) | 2019.10.06 |
---|---|
Debug keystore SHA-1 value check (0) | 2019.09.30 |
Keytool for Publishing to Google Play Store (0) | 2019.09.29 |
앱설치 스토어 확인방법 (APK Package Install Package Name 가져오기) (0) | 2019.08.17 |
[Android][Error] Error while merging dex archives (0) | 2019.06.26 |
댓글