2014-12-26 29 views

回答

1
String text = yourEditText.getText().toString(); 

然後使用text.charAt(index).

0

使用TextWatcher

就像這個...

editText.addTextChangedListener(new TextWatcher() { 
     @Override 
     public void onTextChanged(CharSequence s, int start, int before, int count) { 

      // TODO Auto-generated method stub 
     } 

     @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 
     } 
    }); 

afterTextChanged()方法可以用來讀取輸入的字符一個接一個。

0

如果您想要逐字地獲取字符並設置onKeyDown(視圖視圖,可編輯文本,int keyCode,KeyEvent事件)處理程序,請添加KeyListener。

相關問題