华为手机Unity工程输入法弹窗不全Phone

Unity Project Input Method Incomplete Pop-up on Huawei Mobile Phone

当我点击(或使用InputField.Select或使用InputField.ActivateInputField)华为phone上的InputField时,没有出现输入法的键盘,只有输入window出现在底部,我需要再次点击输入window,键盘会打开。

only input window

open completely

如何让键盘一键完全打开?

嗯,我做到了 myself.Use aar android 工作室。 关键功能:

public void SetKeyboard(boolean isShow) {
    InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
    if (isShow) {
        imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
    } else {
        imm.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0);
    }
}