From cf2204a85fa951dd9ce2698378101d822e6edbc8 Mon Sep 17 00:00:00 2001 From: guoshen <3129367635@qq.com> Date: 星期六, 06 七月 2024 10:31:02 +0800 Subject: [PATCH] 会议审批显示成功 --- app_base/src/main/java/com/android/app_base/widget/ClearEditText.java | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app_base/src/main/java/com/android/app_base/widget/ClearEditText.java b/app_base/src/main/java/com/android/app_base/widget/ClearEditText.java index 807230b..343ebb2 100644 --- a/app_base/src/main/java/com/android/app_base/widget/ClearEditText.java +++ b/app_base/src/main/java/com/android/app_base/widget/ClearEditText.java @@ -24,7 +24,7 @@ */ public final class ClearEditText extends AppCompatEditText implements View.OnTouchListener, - View.OnFocusChangeListener, TextWatcher { + View.OnFocusChangeListener { private Drawable mClearDrawable; @@ -53,7 +53,18 @@ setDrawableVisible(false); super.setOnTouchListener(this); super.setOnFocusChangeListener(this); - super.addTextChangedListener(this); + super.addTextChangedListener(new TextWatcher() { + @Override + public void onTextChanged(CharSequence s, int start, int before, int count) { + setDrawableVisible(s.length() > 0); + } + + @Override + public void beforeTextChanged(CharSequence s, int start, int count, int after) {} + + @Override + public void afterTextChanged(Editable s) {} + }); } private void setDrawableVisible(boolean visible) { @@ -133,18 +144,7 @@ * {@link TextWatcher} */ - @Override - public void onTextChanged(CharSequence s, int start, int before, int count) { - if (isFocused()) { - setDrawableVisible(s.length() > 0); - } - } - @Override - public void beforeTextChanged(CharSequence s, int start, int count, int after) {} - - @Override - public void afterTextChanged(Editable s) {} } -- Gitblit v1.9.1