我们如何为特定的 EditText(不是整个应用程序)指定输入语言 任何帮助将不胜感激

how we can specify input language for specific EditText(not for whole app) any help will be appreciated

我们如何为特定的 EditText(不是整个应用程序)指定输入语言任何帮助将不胜感激..例如,对于 EditText1,我想打开英文键盘,对于 EditText2,我想打开一些其他语言任何帮助...

据我所知你不能改变用户的键盘,它必须由用户自己改变。

如果你想控制用户是否引入特定字符(f.e。EditText 中的中文字符),我会使用 TextWatcher 并将正则表达式模式应用到评估引入的 String.

您无法更改用户的键盘。只有系统应用程序可以做到这一点。

一种可能的解决方法是创建您自己的自定义键盘视图并以编程方式切换。

为此,您必须为每种语言键盘创建单独的布局和类(扩展 KeyboardView)