Board logo

標題: Android App - 按Enter 隱藏軟鍵盤 [打印本頁]

作者: admin    時間: 2012-6-22 22:07     標題: Android App - 按Enter 隱藏軟鍵盤

有一個 EditText, 名字為  searchtext , 加入以下句子, 當輸完資料後按軟鍵盤的 Enter 鍵

  1. final EditText searchtext = (EditText) findViewById(R.id.editText1);
  2. searchtext.setOnEditorActionListener(new OnEditorActionListener() {
  3.       public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
  4.             if (event != null && (event.getKeyCode() == KeyEvent.KEYCODE_ENTER))                 {
  5.                     InputMethodManager in = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
  6.                     in.hideSoftInputFromWindow(searchtext.getWindowToken(),0);
  7.                     your_subroutine();   // 你可把你的 subroutine 程式名字放這裡, 在隱藏軟鍵盤後自動馬上執行
  8.                 }
  9.                 return false;
  10.             }
複製代碼





歡迎光臨 How2Do (http://forum.how2do.com.hk/) Powered by Discuz! 7.2