当我改变片段时。我正在使用它来关闭键盘,因为屏幕上有一个 EditText 字段。我只是觉得必须有更好的方法,但我还没有发现任何关于检测键盘是否在屏幕上的东西。
Activity activity = getActivity();
InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemService(Activity.INPUT_METHOD_SERVICE);
try
{
inputMethodManager.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), 0);
}
catch (Exception e)
{
}