アプリケーションで 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 にします。出来ますか?はいの場合、どのように行うことができますか。可能であればコードで説明してください...