【发布时间】:2016-04-27 11:58:55
【问题描述】:
我有一个包含用于输入的 EditText 的片段,但现在我想在用户单击 EditText 之外的屏幕时关闭键盘。
我知道如何在活动中执行此操作,但对于片段来说似乎有所不同。
我在 view.onTouchListener 上调用这个方法
public static void hideSoftKeyboard() {
InputMethodManager inputMethodManager = (InputMethodManager) getActivity().getSystemService(Activity.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(getActivity().getCurrentFocus().getWindowToken(), 0);
}
谁有解决办法,谢谢
【问题讨论】:
标签: android android-fragments keyboard fragment