Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android IME-如何检测进入视图?_Java_Android_Ime - Fatal编程技术网

Java Android IME-如何检测进入视图?

Java Android IME-如何检测进入视图?,java,android,ime,Java,Android,Ime,我正在尝试为Android操作系统编写自定义输入法。但是,我不知道如何检测用户何时输入,例如EditText 我已经尝试覆盖了InputMethodService的…()方法上的一些,但没有成功 这里的文档对我没有特别的帮助,我很难理解InputMethodService类的描述。用于了解用户何时将文本输入EditText。否则,对于任何其他视图,您应该能够重写该方法 仅出于文档目的:我自己找到了答案 输入视图时,将调用InputMethodService的onStartInput(Editor

我正在尝试为Android操作系统编写自定义输入法。但是,我不知道如何检测用户何时输入,例如
EditText

我已经尝试覆盖了
InputMethodService
的…()方法上的一些
,但没有成功


这里的文档对我没有特别的帮助,我很难理解
InputMethodService
类的描述。

用于了解用户何时将文本输入EditText。否则,对于任何其他视图,您应该能够重写该方法

仅出于文档目的:我自己找到了答案


输入视图时,将调用
InputMethodService
onStartInput(EditorInfo属性,布尔重新启动)
方法。如果
EditorInfo
InputType
是!=0,视图似乎是可编辑的。

在IME中如何使用它?有没有办法将TextWatcher自动附加到应用程序创建的所有EditText(或Editables)上?