如何从可访问性服务中隐藏和显示Android软键盘



我想知道如何隐藏和(在某些操作之后),然后显示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);
}

最新更新