欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android弹出软键盘和关闭软键盘

程序员文章站 2022-04-20 08:32:12
...

在一些有输入框的界面中,我们需要自动弹出软键盘。比如搜索界面,输入框需要自动获取焦点并弹出软键盘。

弹出软键盘代码:

   mEditText.setFocusable(true);
   mEditText.setFocusableInTouchMode(true);
   mEditText.requestFocus();
   getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);

关闭软键盘代码:

  InputMethodManager imm = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);
  imm.hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), 0);