我在我的应用程序中使用 EditText 字段。我也为此添加了 addTextChangedListener 。在 onTextChanged 方法中,我调用了我的 squareFunction。代码就像..
value = (EditText)findViewById(R.id.amount);
value.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3)
{
squareFunction();
}
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,int arg3) {
// TODO Auto-generated method stub
}
public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub
}
});
现在我的问题:= 我正确地获得了输入数字的值。但是当我清除 EditField 时,出现错误并要求我“强制关闭”。如果其中的所有字符都被清除,我想将我的 editField 值设为 0。是否可以?如果是,如何做到。如果可能的话,请用代码解释......