程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-在Text Switcher移動text失去焦點

android-在Text Switcher移動text失去焦點

編輯:編程綜合問答
在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



        }

    });
}

謝謝!

最佳回答:


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

}
}); }

解決了吧

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved