MultiAutoCompleteTextView会自动将以前键入的字符添加到下一个选择中

时间:2015-02-09 19:06:56

标签: java android keyboard multiautocompletetextview

我使用以下教程来实现MultiAutoCompleteTextView: http://developer.android.com/reference/android/widget/AutoCompleteTextView.html

我面临的问题是,让我说我首先选择比利时,输入'be'并从出现的下拉菜单中选择,然后我输入“fr”选择法国,但出现的是“befr” ”。所以整个文本视图现在显示“比利时,befr”。

我无法在任何地方找到解决方案。

2 个答案:

答案 0 :(得分:0)

我遇到了完全相同的问题,在文档中找不到任何内容。然后发生了奇怪的事情 我转到谷歌键盘设置并禁用所有自动更正和建议选项,瞧!问题解决了。

但是 现在我尝试逐个启用所有键盘功能,但我无法复制该问题。这很奇怪,但我认为问题与键盘设置有关,而不是

MultiAutoCompleteTextView

答案 1 :(得分:0)

仅在某些设备中发生这种情况。我只用三星设备看过这个。解决办法是不要在手机上将输入类型设置为TYPE_CLASS_TEXT,你会看到这个问题。

要检查设备是否有此问题,请检查标志isSuggestionsEnabled()。

这里抓住的是,如果在您的建议中输入整个世界,请单击下拉菜单中的建议选项。这个问题又回来了。

但是,这个解决方案仍然降低了用户注意到错误的可能性。