AutoCompleteTextView问题

时间:2014-01-14 00:51:16

标签: android autocompletetextview

我正在尝试将EditText转换为AutoCompleteTextView。同一页面上还有另一个EditText。当我有两个EditText控件时,键盘会在输入第一个键盘时说“下一个”,然后对第二个键盘说“完成”。

将第一个EditText转换为AutoCompleteTextView后,Next按钮不会跳到过去的第二个EditText。在寻找解决方案之后,我发现如果我添加以下内容......

android:imeOptions="actionNext"

这样可以解决我的问题,它确实导致光标跳到EditText,但现在我的onKey事件没有被执行!!

public boolean onKey(View v, int keyCode, KeyEvent event)

因此,imeOptions解决方案会导致最糟糕的行为。我希望Next键明显触发onKey事件,并将光标迁移到EditText字段。

实际上,我很高兴键盘在AutoCompleteTextView上只有一个“Done”键,因为我从来都不喜欢“Next”的东西。无论如何只是取消这个下一个隐喻,只是让键盘总是对页面上的所有输入字段说“完成”? 谢谢,加里

1 个答案:

答案 0 :(得分:0)

只要不使用imeOptions,onKeyListener就可以正常工作了。如果使用了imeOptions,则onKeyListener不再有效 - 您需要使用OnEditorAction。真是一团糟。