0

我创建了一个 EditText、Custom IME SoftKeyboard 和一个按钮。我希望当我的应用程序打开并单击 EditText 时,它会使用我的自定义 IME 软键盘打开,当我单击按钮时,它会切换到默认键盘。当我再次单击该按钮时,它再次切换回 IME 软键盘。所以,基本上我正在寻找在默认键盘和自定义 IME 软键盘之间切换的按钮上的 OnClick 功能。

我探索了 InputMethodManager 但我只能显示默认键盘。

mKeyboardSwitcher.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                InputMethodManager imm= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);
            }
        });

这是我的代码。它只是显示默认键盘。

我希望按钮在默认键盘和自定义键盘之间切换。

4

0 回答 0