2011/04/04

Android - IMEの表示/非表示

IMEをプログラムで表示/非表示の切り替えを行いたかったので、その時のメモ。

まずは表示方法から
  1. // 表示方法  
  2. EditText et = (EditText)findViewById(R.id.edittext);  
  3.   
  4. InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  
  5. imm.showSoftInput(et, InputMethodManager.SHOW_IMPLICIT);  

次に非表示にする方法
  1. // 非表示方法  
  2. imm.hideSoftInputFromWindow(v.getWindowToken(),0);  
  3. InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  

とりあえずこれで出来ました。

0 コメント:

コメントを投稿

 
;