这是我的问题,我有两个编辑文本,一个最大值为 2 位,另一个接受所有值。但是当我输入时,在第一个编辑文本中,值在第二个中再次重复,并开始使用第一个中的两个值写入。任何答案如何停止出现第二个编辑文本中属于第一个的值?
这是代码:
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);