我想知道如何隐藏和(在某些操作之后),然后显示Android软键盘。对于API级别24,这非常容易,但是我将API级为目标23。
以下是我的代码,适用于API级别24:
// to hide
getSoftKeyboardController().setShowMode(SHOW_MODE_HIDDEN);
// to show
getSoftKeyboardController().setShowMode(SHOW_MODE_AUTO);
我如何使用API级别23?
隐藏键盘
public static void hideKeyboardFrom(Context context, View view) {
InputMethodManager imm = (InputMethodManager) context.getSystemService(Activity.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}