728x90
editText.addTextChangedListener(object: TextWatcher{
override fun afterTextChanged(s: Editable?) {
val str = s.toString()
inputBtn.isEnabled = str.isNotEmpty()
}
override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {
// TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {
// TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
첫 줄처럼 editText에 addTextChangedListener 달아주고
오버라이딩만 하면됨!
이렇게 간단한 건데 뭐 하나 할때마다 찾아서 하고 있다.
'Kotlin > 안드로이드 공부' 카테고리의 다른 글
local.properties이용해서 API KEY 숨기기 (0) | 2020.07.27 |
---|---|
kotlin - unresolved reference 갑자기 오류 뜰 때 (0) | 2020.07.02 |
fcm (0) | 2020.06.14 |
[Kotlin] sqlite - room, 비동기식 처리, 코루틴 (0) | 2020.06.12 |
RecyclerView에 listener 달아주기 (0) | 2020.05.17 |