gpt4 book ai didi

java - 获取当前软键盘区域设置

转载 作者:行者123 更新时间:2023-12-02 09:42:53 25 4
gpt4 key购买 nike

我无法获取当前的软键盘区域设置。

我试图得到

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);

InputMethodSubtype ims = imm.getCurrentInputMethodSubtype();

String locale = ims.getLocale();
String tag = ims.getLanguageTag();

这总是返回一个空字符串。 getNameResId() 始终返回相同的值。还有其他方法可以获取软键盘的区域设置吗?

最佳答案

如果您指的是键盘实际显示的语言 - 您不能。它与系统区域设置无关,并且没有 API 可以检索它。

整个InputMethodSubtype 东西基本上没有在任何地方使用。即使是,它也不会提供完整的区域设置或语言(它的目的是区分日语、中文等。而不是使用相同键盘的英语和西类牙语)。

关于java - 获取当前软键盘区域设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56922459/

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