티스토리 뷰

addTextChangeListener


EditText 내에 텍스트 입력 여부를 체크하여 텍스트 삭제버튼 또는 저장 시 Alert메세지를 띄울 수 있음.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
editTextName.addTextChangedListener(new TextWatcher() {
 
    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        // 입력되는 텍스트에 변화가 있을 때
    }
    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {
        // 입력이 끝났을 때
 
    }
    @Override
    public void afterTextChanged(Editable s) {
        // 입력하기 전에
 
    }
});
cs


1
editTextName.getText().toString().getBytes().length
cs
와 같은 방법을 이용하여 EditText에서 발생하는 이벤트를 처리 가능 ~




댓글