2 o19830015 o19830015 于 2012.11.20 16:47 提问

在Text Switcher移动text失去焦点

使用TextSwitcher自动移动Text Field,移动的很正常但是光标的焦点很迟钝。到了下一个的是很,焦点还停在上一个。

public void textWatcher(){

    pin.addTextChangedListener(new TextWatcher() {


        @Override

        public void onTextChanged(CharSequence s, int start, int before, 

                        int count) {

            if(pin.getText().toString().length()==1)

            {


                pin2.requestFocus();

                pin.clearFocus();


            }

        }

        @Override

        public void beforeTextChanged(CharSequence s, int start, int count,

                int after) {

            // TODO Auto-generated method stub

        }

        @Override

        public void afterTextChanged(Editable s) {

            // TODO Auto-generated method stub



        }

    });
}

谢谢!

1个回答

g989_1314125
g989_1314125   2012.11.20 16:59
已采纳
public void textWatcher(){ pPin1.addTextChangedListener(new TextWatcher() {

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {


}

@Override
public void beforeTextChanged(CharSequence s, int start, int count,
  int after) {
 // TODO Auto-generated method stub

}

@Override
public void afterTextChanged(Editable s) {
 if(pPin1.getText().toString().length()==1)
 {
  pPin2.requestFocus();
 }
 // TODO Auto-generated method stub

}
}); }

解决了吧

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!