현재 Android 프로젝트에서 작업하고 있습니다. 사용자가 체크 박스를 선택하여 화면에 비밀번호를 숨기거나 표시 할 수있게하려고합니다.프로그래밍 방식으로 암호 필드를 마스크/마스크 해제 하시겠습니까?
문자열의 모든 문자를 * 문자로 바꾸려면 어떻게해야합니까? 아니면이를 수행하는 특별한 방법이 있습니까?
예를 들어 암호가 my_password
인 경우이를 ***********
으로 바꾸길 원합니다.
도움을 주셔서 감사합니다.
현재 Android 프로젝트에서 작업하고 있습니다. 사용자가 체크 박스를 선택하여 화면에 비밀번호를 숨기거나 표시 할 수있게하려고합니다.프로그래밍 방식으로 암호 필드를 마스크/마스크 해제 하시겠습니까?
문자열의 모든 문자를 * 문자로 바꾸려면 어떻게해야합니까? 아니면이를 수행하는 특별한 방법이 있습니까?
예를 들어 암호가 my_password
인 경우이를 ***********
으로 바꾸길 원합니다.
도움을 주셔서 감사합니다.
TextView에서 setTransformationMethod과 함께 PasswordTransformationMethod을 사용하면 별을 표시 할 수 있습니다.
고마워요. – Boardy
제목 편집 내용이 실제로 묻는 질문인지 확인하십시오. UI 문제라고 생각합니다. 실제로 "문자열에있는 모든 문자를 *로 바꾸지"않습니다. –
문자열의 문자를 바꾸는 것은 원하는 것을 수행하지 않습니다. 사용자가 입력 한 각 문자에 대해 특정 문자 ('*')를 표시하려고하고 입력 할 때 *해야합니다. –
@pst, 당신 말이 맞아요. 더 나은 제목이고, 단어를 생각할 수 없었어요. – Boardy