java - 我正在使用一个编辑文本,它已经是空白的,因为我想认识一些听众

标签 java android android-edittext

我有一个空白/空的编辑文本,我想知道“退格监听器”或“计数零监听器”,现在正在使用 addTextChangedListener(),但当我按退格键时,没有任何方法被执行,因为它已经是空的。

editText.addTextChangedListener(new TextWatcher() {

   @Override
   public void afterTextChanged(Editable s) {}

   @Override    
   public void beforeTextChanged(CharSequence s, int start,
     int count, int after) {
   }

   @Override    
   public void onTextChanged(CharSequence s, int start,
     int before, int count) {
      if(s.length() != 0)
        Field2.setText("");
   }
  }); 

最佳答案

我认为你使用 TextWatcher

mEditText.setOnKeyListener(new OnKeyListener() {                 
    @Override
    public boolean onKey(View v, int keyCode, KeyEvent event) {
           if(keyCode == KeyEvent.KEYCODE_DEL){  
             //on backspace
             }
    return false        
        }
});

关于java - 我正在使用一个编辑文本,它已经是空白的,因为我想认识一些听众,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35719157/

相关文章:

JavaFx:液体和固定网格 Pane 列宽

java - 如何使用 Spring MVC 将参数(标识对象的主键)从 View 传递到 Controller ?

android - 使用从右到左语言的 EditText numperPassword

android - 如何从其他线程优雅地访问 Android View ?

android - 当设计库更新到 24.2.0 时,BottomSheetBehavior 不起作用

android - maxLines 和 inputType ="textMultiLine"不工作

java - 从 Firebase 检索值并显示在 EditText 中

java - 如何将带有 PKCS5 填充的 Java AES ‐ CBC 更改为 PHP

java - 观察者模式和有状态的可观察范式

Android Studio Emulator E/AudioFlinger 错误信息