华为手机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);
}
}
当我点击(或使用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);
}
}