android studio

[android] TextWatcher 사용법

공부짱짱열심히하기 2023. 2. 3. 10:38

EDIT TEXT를 통해 입력한 값을 실시간으로 화면에서 처리해야할때 사용하는 코드

editText.addTextChangedListener(new TextWatcher()

입력하면 기본으로 3개의 메소드를 연결 시켜줌

 

beforeTextChanged

문자열이 처음부터 COUNT 길이만큼 AFTER 길이로 변경되려고 한다는 내용을 전달

 

after TextChanged

어느 문자열이 변경되었음을 알려주는 함수

 

onTextChanged

처음부터 count된 길이만큼 변경된걸 알려주는 함수

 

함수를 이용해 실시간으로 반응 하는걸 바로 textview에 표시해보면

입력 내용 실시간으로 반응