究竟是什么“id == EditorInfo.IME_NULL”?

时间:2013-11-25 09:49:58

标签: android ime

我看到id == EditorInfo.IME_NULL经常在应该匹配的地方使用{"完成"或"输入"除了输入密钥或IME操作之外的其他条件,但我找不到任何解释它究竟是什么。

2 个答案:

答案 0 :(得分:6)

在处理"输入"软键盘上的按钮。

Andriod Documentation不明确,但IME_NULL是"输入"

的通用键

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

答案 1 :(得分:0)

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

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

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

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