Hyeyeon blog

[Android] Databinding - EditText의 OnTextChanged() 구현 본문

개발/Android

[Android] Databinding - EditText의 OnTextChanged() 구현

Hyeyeon.P 2019. 1. 30. 00:00
반응형

1. viewModel 에 onTextChanged() 구현

- s: 입력된 문자열

- start: 변경된 문자열의 시작 index

- before: 이전 텍스트에서 변경된 문자열의 길이

- count: start 위치부터 변경된 문자열의 길이

fun onTextChanged(s: CharSequence, start :Int, before : Int, count: Int){
    // handle 
}

2. xml에서 EditText의 onTextChanged 지정

<EditText
    ...
    android:onTextChanged="@{viewModel.onTextChanged}"
/>


728x90
Comments