如何从辅助功能服务

时间:2017-03-07 17:32:58

标签: android android-softkeyboard accessibilityservice

我想知道如何隐藏和(在某些操作后)然后显示Android Soft键盘。使用API​​ Level 24时相当容易,但我的目标是API级别23.

以下是我的代码,适用于API Level 24:

// to hide
getSoftKeyboardController().setShowMode(SHOW_MODE_HIDDEN);

// to show
getSoftKeyboardController().setShowMode(SHOW_MODE_AUTO);

如何使用API​​ Level 23?

1 个答案:

答案 0 :(得分:-1)

  

隐藏键盘

public static void hideKeyboardFrom(Context context, View view) {
      InputMethodManager imm = (InputMethodManager) context.getSystemService(Activity.INPUT_METHOD_SERVICE);
      imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}