【发布时间】:2011-03-16 18:49:42
【问题描述】:
我想知道用户何时按下软键盘上的“输入/完成/下一步”键,而活动不知道用户在哪个编辑文本框中。我看过一些代码,但它总是使用正在编辑的编辑文本框。
该应用程序有许多编辑文本框,只要编辑文本框中的任何一个值发生更改,就会重新运行计算。
【问题讨论】:
标签: android android-softkeyboard
我想知道用户何时按下软键盘上的“输入/完成/下一步”键,而活动不知道用户在哪个编辑文本框中。我看过一些代码,但它总是使用正在编辑的编辑文本框。
该应用程序有许多编辑文本框,只要编辑文本框中的任何一个值发生更改,就会重新运行计算。
【问题讨论】:
标签: android android-softkeyboard
然后将OnEditorActionListener附加到所有这些。
【讨论】:
setOnEditorActionListener()。这是一个示例应用程序,我在 Honeycomb 操作栏中使用OnEditorActionListener 自定义View:github.com/commonsguy/cw-android/tree/master/Menus/ActionBarBC
OnEditorActionListener 对象并使用了 14 次。您在上面编辑的评论中添加的代码将创建一个一次性的一次性OnEditorActionListener 对象。这只是 Java 语法,与 Android 无关。
onSearch 不是一种方法。它是一个对象,特别是活动的数据成员。