自动填充/自动填充编辑文本Android

时间:2014-02-06 09:14:36

标签: android autocomplete autocompletetextview

我希望实现AutocompleteTextView的功能,但略有不同。而不是得到一个带有建议的下拉列表,我希望它为我完成这句话。

例如:我输入abc并完成,其余文本为灰色:abc1@etc.etc,然后单击按钮保留此文本或继续写入以进一步过滤此内容。

你认为这是可以实现的吗?

到目前为止,我已经看了我的问题,但我找到的所有答案都涉及到一个下拉列表,也许我看起来不够深。

2 个答案:

答案 0 :(得分:1)

为什么不尝试实现自定义视图?

基本上,您需要执行与AutoCompleteTextView相同的操作,但不是在下拉列表中显示N个元素,而是必须将第一个选项添加到EditText。

看看:

  • TextWatcher,以了解如何检测用户输入和进度

然后,您可以使用索引和spannables来跟踪用户输入的数据和您建议的数据。

我不喜欢这个想法的一件事是,如果你有:

  • 德国
  • 德国
  • ...

您需要输入大量字母,而无法选择与您提供的解决方案不同的字体。

答案 1 :(得分:0)