2011-03-10 92 views
0

是否有可能以某種方式檢索EditText的輸入而無需在下面添加專用按鈕(例如「SET」),只需觸摸新興鍵盤上的「完成」按鈕(Android 2.3.1)?Android EditText輸入和虛擬鍵盤處理

如果是的話,我可以以某種方式處理此事件以進一步採取行動嗎?

回答

3

試試這個

editText.setOnEditorActionListener(new OnEditorActionListener() { 
    @Override 
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
     if (actionId == EditorInfo.IME_ACTION_DONE) { 
      // do your stuff here 
     } 
     return false; 
    } 
}); 

至於第二部分你是什麼意思莫名其妙地處理這個事件,用於轉移到進一步的行動?

+0

非常感謝!你還通過「//在這裏做你的事情」來覆蓋第二部分:) – nifo 2011-03-10 18:54:20