반응형
[안드로이드] EditText 입력될때 텍스트 이벤트 처리 TextWatcher
EditText에 텍스트 입력할때 실시간으로 이벤트를 주는 게 TextWatcher 입니다.
TextWatcher는 세개의 메소드를 가지고 있습니다.
beforeTextChanged : 텍스트 입력하기 전 발생할 이벤트 onTextChanged : 텍스트에 변화가 있을 때 발생할 이벤트 afterTextChanged : 텍스트 입력이 끝난 후 발생할 이벤트 |
et = (EditText)findViewById(R.id.et);
et.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
//텍스트 입력하기 전 발생할 이벤트
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
//텍스트에 변화가 있을 때 발생할 이벤트
}
@Override
public void afterTextChanged(Editable editable) {
//텍스트 입력이 끝난 후 발생할 이벤트
}
});
반응형
'IT > 안드로이드+JAVA' 카테고리의 다른 글
[안드로이드] 안드로이드스튜디오 SVN 사용하기 (0) | 2016.07.19 |
---|---|
[안드로이드] StringBuilder (0) | 2016.07.17 |
[안드로이드+자바] Sublime Text 3 - 코드 에디터 (0) | 2016.06.01 |
[안드로이드] SharedPreferences 데이터 저장, 사용 예 (0) | 2016.05.31 |
[안드로이드] 자바 Color 입력하기 (0) | 2016.05.28 |