Board logo

標題: Android App - 程式控制隱藏軟鍵盤 [打印本頁]

作者: admin    時間: 2012-7-29 09:01     標題: Android App - 程式控制隱藏軟鍵盤

如果你在輸入資料到一個 EditText  ,名字叫 searchtext  然後點擊一個自訂按鈕時把軟鍵盤隱藏, 你可以利用
InputMethodManager, 呼叫hideSoftInputFromWindow, 把取消軟鍵盤傳到包含著editbox  的視窗 token, 例如加入以下句子放按鈕的onClick 事件中

  1. final EditText searchtext = (EditText) findViewById(R.id.editText1);

  2. butSearch.setOnClickListener(new View.OnClickListener() {   
  3.    public void onClick(View v) {  
  4.          InputMethodManager imm =(InputMethodManager) getSystemService (Context.INPUT_METHOD_SERVICE);
  5.          imm.hideSoftInputFromWindow(butSearch.getWindowToken(),0);
  6.     }
  7.    });
複製代碼





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