安卓 editText清空监听
时间: 2023-08-23 17:06:01 浏览: 255
在 Android 中,可以通过设置 `TextWatcher` 接口来监听 EditText 的文本变化,其中包括清空操作。当用户在 EditText 中清空文本时,可以在 `afterTextChanged()` 方法中处理清空操作。
以下是一个示例代码:
```java
editText.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) {
// 在文本变化后执行的操作,包括清空操作
if (s.toString().equals("")) {
// 处理清空操作
}
}
});
```
在 `afterTextChanged()` 方法中,可以通过 `Editable.toString()` 方法获取当前 EditText 中的文本内容,然后判断是否为空来处理清空操作。
阅读全文