我找到了这个问题的许多答案,但没有一个对我有用。我的 fragment 中有一个编辑文本,它会在应用程序启动时启动。当这个 Fragment 打开时,软键盘也会弹出。我如何防止这种情况发生?这就是我在 Fragment 中的 onCreateView 方法中所拥有的....
try {
InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(userName.getWindowToken(), 0);
}catch(Exception e) {
e.printStackTrace();
}
最佳答案
在 onCreateView
或 onActivityCreated
中试试这个。
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
关于android - 在 Fragment 中关闭软键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34957911/