gpt4 book ai didi

react-native - 检测文本输入上的事件键盘语言 - react 原生

转载 作者:行者123 更新时间:2023-12-04 17:30:30 25 4
gpt4 key购买 nike

在多语言设备上,用户可以在其中切换键盘/语言。如何检测用户使用的是什么键盘?例如,如果用户有阿拉伯语和英语键盘。如何检测他使用的是阿拉伯语还是英语?

有什么办法其他 而不是检查输入并确定他正在输入哪种语言?

最佳答案

通过搜索 react native 文档 https://facebook.github.io/react-native/docs/keyboard.html没有提供键盘实际语言的属性或函数,但您可以通过在 Java 或 Objective-C 代码中实现函数来自己完成

您可以在此处了解如何添加您的个人 native 代码并将其用于 react native :
https://facebook.github.io/react-native/docs/native-modules-android.html

然后只需将此方法添加到您的“MyCustomKeyboard”类(java)上:

@ReactMethod
public String getKeyboardLanguage() {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
InputMethodSubtype ims = imm.getCurrentInputMethodSubtype();
String locale = ims.getLocale();
return locale;
}

关于react-native - 检测文本输入上的事件键盘语言 - react 原生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50976946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com