尝试将键盘隐藏在 Activity 中的 fragment 中时,我收到这些错误:
InputMethodManager inputManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
最佳答案
在 fragment 中,您应该使用 getActivity(),
InputMethodManager inputManager = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(getActivity().getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
关于android - 在 Fragment 中隐藏键盘,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30897586/