返回列表 發帖

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.             }
複製代碼
Bill Tang     MSN:billtang@openplatform.com.hk
Openplatform Technology Co.,Ltd. 資訊坊科技有限公司  
無線工程施工、方案設計、無線產品、天饋材料、終端設備綜合供應商
Tel: 852-27491011  Fax: 852-81483532

返回列表