2011-01-22 62 views
4

雖然我之前問過這個問題,但dint得到了任何正確的答案。我有一個EditText當編輯文本聚焦android虛擬鍵盤彈出,我已經添加完成按鈕到鍵盤使用屬性窗口中的ime選項。現在我想通過按下完成按鈕來執行一些操作。這個怎麼做?請任何身體幫助。安卓虛擬鍵盤聽衆

回答

7

你一個通過的EditText的firest發現參考做到這一點,不是設置初級講座烏拉圭回合的EditText代碼:


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

在這裏,我已經採取EDITTEXT名稱是裁判。 editextbox其中你添加,你必須添加actionId ==類型的ime選項,你已經設置

+0

非常感謝。其工作 – 2011-01-22 08:51:23