2012-06-27 89 views
0

全部 - 我查看了與此主題相關的其他問題,並發現根據android開發網站:「操作鍵執行」完成「操作,通常意味着IME將被關閉。「我的問題是如何編輯完成按鈕的動作以使其調用我的一種方法而不是關閉IME? 謝謝你的時間。虛擬鍵盤上「完成」按鈕的更改操作Android

+0

我認爲這可能有你的答案http://stackoverflow.com/questions/2451119/dismiss-android-preferences- dialog-on-keyboard-action-done-press?rq = 1 – Russ

+0

我會試試看,謝謝..... – ninge

回答

0

最好的方式

示例處理回車鍵事件

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    txt = (EditText)findViewById(R.id.txt); 
    txt.setOnKeyListener(new OnKeyListener() { 

     @Override 
     public boolean onKey(View v, int keyCode, KeyEvent event) 
     { 
      if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_DOWN) 
      { 
       Log.d(TAG, "enter_key_called"); 
      } 
      return false; 
     } 
    }); 
} 
相關問題