退格/删除字符后,Android缺少点击

时间:2011-10-17 16:26:41

标签: android android-edittext textwatcher

我是Android新手,可能在这里错过了一些简单的东西......

我有TextWatcher,正在观看EditText框。出于测试目的,我有以下代码,除了清除EditText框之外什么都不做,然后重写原始的EditText内容。

 public void afterTextChanged(Editable s){

    mCheckAmount.removeTextChangedListener(this);
    mCheckAmount.setText("");           //Clear EditText box
    mCheckAmount.setText(s.toString()); //Write the string back
    mCheckAmount.addTextChangedListener(this);
  }

这在模拟器中工作正常。

当我将它发送到手机(带有2.2.2的原始Droid)时,我可以在EditText中输入数字(我将其设置为仅接受数字)。如果我从EditText框中删除一个数字,我必须在它出现之前输入一个新数字两次。换句话说,从EditText中删除一个字符后,将忽略下一次单击。

我不知道我在哪里弄错了。

提前感谢您的帮助。

0 个答案:

没有答案