您可以在 HTML5/javaScript 中调用任何方法来强制屏幕键盘出现在 iOS/Android 中吗?
我不是在寻找 HTML5 键盘,而只是为了通知设备它需要显示内部屏幕键盘。
谢谢
对于 Android,您可以使用:
public void showSoftKeyboard(View v) {
Activity activity = (Activity) v.getContext();
InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemService(Activity.INPUT_METHOD_SERVICE);
inputMethodManager.showSoftInput(activity.getCurrentFocus().getWindowToken(), 0);
}
或者只是打电话:
((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
对于 iOS,我发现了这个:
$('#element').focus().blur().focus();