InputMethodManager を使います。
public void onClick(View v) {
switch(v.getId()){
case R.id.search_button :
InputMethodManager inputMethodManager =
(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(v.getWindowToken(), 0);
search();
break;
}
}
hideSosfInputFromWindow に第2引数を InputMethodManager.HIDE_IMPLICIT_ONLY
(=0x00000001) にした場合だとうまくいきませんでした。
0 件のコメント:
コメントを投稿