ここに私の問題があります.2つの編集テキストがあり、1つは最大値が2桁で、もう1つはすべての値を受け入れます。しかし、入力すると、最初の Edit Text で値が 2 番目に再び繰り返され、最初の 2 つの値で書き込みが開始されます。最初の Edit Text に属する 2 番目の Edit Text に値が表示されないようにする方法はありますか?
コードは次のとおりです。
if (inStr.equals("0")) {
inStr = inDigit;
} else {
inStr += inDigit;
int maxLength = 2;
InputFilter[] FilterArray = new InputFilter[1];
FilterArray[0] = new InputFilter.LengthFilter(maxLength);
editX.setFilters(FilterArray);
editX.setText(inStr);
}
if(inStr1.equals("0")){
inStr1 = inDigit;
}
else{
inStr1 += inDigit;
editY.requestFocus();
editY.setText(inStr1);