编辑文本Android之间输入重复

时间:2012-10-01 20:00:51

标签: android android-edittext

这是我的问题,我有两个编辑文本,最大值为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); 

1 个答案:

答案 0 :(得分:0)

很难说出你的代码的上下文,但这一行看起来是罪魁祸首:

editY.setText(inStr1);

只需移除该行或将其更改为editY.setText("")即可确保其为空。