我创建了一个键盘应用程序。
当特定情况满足时,它会通过功能变为另一个。
此方法是继承switchInputMethod()
类的InputMethodService
。我试图暂时改变键盘。
但是,当我拨打switchInputMethod()
时,它的行为就像更改Android设备的“默认”应用。
之后,我无法显示我的键盘应用程序。
在这种情况下,我从设备中的“设置”中重新选择“语言蚂蚁输入”的“默认”。
我想了解以下内容。
活动有EditText1
,EditText2
和EditText3
。
在EditText1
和EditText3
的情况下,我使用键盘应用输入。
EditText2
,我和另一个人一起做。
[[添加图片]]
答案 0 :(得分:0)
如果您的应用程序正在运行,您可以通过Android上的android:inputMethod或Java中的setInputMethod覆盖给定字段的默认输入方法。然后它将使用TextView的输入方法并返回其他人的默认值。