728x90
본문
카카오톡 PC버전의 로그인창을 보면
비밀번호를 4자리 이상 입력해야 로그인 버튼이 활성화 됩니다.
예제
저도 한번 따라 만들어 봤습니다 ^^;
소스코드
EditText의 입력 텍스트가 일정길이 이상일 때 버튼을 활성화 하는 코틀린 소스입니다.
et_password.addTextChangedListener(object : TextWatcher {
override fun afterTextChanged(p0: Editable?) {
//텍스트를 입력 후
}
override fun beforeTextChanged(p0: CharSequence?, p1: Int, p2: Int, p3: Int) {
//텍스트 입력 전
}
override fun onTextChanged(p0: CharSequence?, p1: Int, p2: Int, p3: Int) {
//텍스트 입력 중
if(et_password.length() < 4) { // 패스워드의 길이가 4미만이면
btn_login.isCheckable = false // 버튼 클릭할수 없게
btn_login.isEnabled = false // 버튼 비활성화
} else {
btn_login.isCheckable = true // 버튼 클릭할수 있게
btn_login.isEnabled = true // 버튼 활성화
}
}
})
'컴퓨터 프로그래밍 > Android' 카테고리의 다른 글
android studio settings.zip ( 안드 셋팅 파일) (0) | 2021.07.19 |
---|---|
안드로이드 시큐어 코딩 패스워드 암호화 (1) | 2020.09.02 |
SNS 친구목록 개발 - 1 (2) | 2019.07.03 |
안드로이드 SearchView (queryHint 부분) 밑줄 없애는 방법 ( feat. 초간단 ) (1) | 2019.07.02 |
안드로이드 키보드 올라올때 뷰 안보이는 문제 (2020-8-25 수정 ) (0) | 2019.02.28 |