返回列表 發帖

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

返回列表