1

我有一个名为“文本”的 EditView。我已经实现了 textWatcher

   text.addTextChangedListener(this);

每当我尝试将 EditView 设置为 TextWatcher 中的某个值时,它都会强制关闭。

这是代码:

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

  }
 public void onTextChanged(CharSequence s, int start, int before, int end)
  {
//text.setText("");
    }
   public void afterTextChanged(Editable s)
{       
     //text.setText("");
}

我的要求是:每当用户输入一些值时,EditView 必须设置回 Null。请帮帮我。

4

1 回答 1

1

你可以这样做:

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

public void onTextChanged(CharSequence s, int start, int before, int end) {
}

public void afterTextChanged(Editable s){       
    s.clear();
}
于 2013-01-11T12:31:15.463 回答