我有一个包含EditText的片段用于输入,但现在我想在用户点击EditText之外的屏幕时关闭键盘。
我知道如何在Activity中实现这一点,但是在片段中似乎不同。
我正在调用该方法view.onTouchListener。
我知道如何在Activity中实现这一点,但是在片段中似乎不同。
我正在调用该方法view.onTouchListener。
public static void hideSoftKeyboard() {
InputMethodManager inputMethodManager = (InputMethodManager) getActivity().getSystemService(Activity.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(getActivity().getCurrentFocus().getWindowToken(), 0);
}
有没有解决方案,谢谢
android:focusableInTouchMode="true"
,也能正常工作。谢谢。 - Mustafa Demir