什么是“ID == EditorInfo.IME_NULL”?

我发现id == EditorInfo.IME_NULL经常用于与“Enter”键或IME操作等其他条件相匹配的“Done”或“Enter”匹配的地方,但是我找不到任何解释。

Solutions Collecting From Web of "什么是“ID == EditorInfo.IME_NULL”?"

处理软键盘上的“Enter”button时,此代码处于预设位置。

Andriod文档不是显式的,但是IME_NULL是“Enter”的通用键,

这与IME(input法编辑器)有关。

这是错误的,但它被复制和粘贴了很多,可能比实际使用正确常量的代码更普遍。

根据文档,当没有选项标志被设置时, IME_NULL应该代表imeOptions字段的值。

在这种情况下,正确的常量是IME_ACTION_UNSPECIFIED ,它表示用户已经指示您的应用程序采取某些操作,但确切的操作未定义。

两者是可以互换的,因为它们具有相同的整数值(零)。