欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android EditText 监听输入完成

程序员文章站 2024-02-04 13:49:04
...

1 EditText 添加TextChangedListener

在 TextWatcher中的 afterTextChanged 回调中添加 延迟处理的线程
editRunable 为 输入完成触发的任务

 override fun afterTextChanged(s: Editable) {
 if (editRunable != null) {
                    handler.removeCallbacks(editRunable)
                }              handler.postDelayed(editRunable,800)
}

2 软键盘的监听

软键盘监听难度 等同于 app 包活

github gay友提供的库