基于用户联系人的电子邮件地址输入的预测输入/提前输入?

时间:2012-04-14 07:10:31

标签: android user-controls user-input addressbook type-ahead

在Android Google Mail应用中,当您开始在新电子邮件中的“收件人:”字段中输入内容时,您将看到一个下拉菜单,自动填充您的联系人。

我想在我的应用中使用此行为。

目前,当我的用户输入电子邮件地址时,他们必须输入整个内容(实质上是“textEmailAddress”输入字段)。我希望通过提供基于联系人的预测条目(Google-Mail风格)来简化操作。

我该怎么做?

(到目前为止,我有1.谷歌搜索,2。查看Android SDK文档,3。浏览Android源代码(http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/)。)

1 个答案:

答案 0 :(得分:1)

你有两件事要做

1)获取所有联系人的电子邮件ID See this Blog,还可以搜索更多的问题    获取电子邮件ID后,将其存储在“ArrayemailArray

2)使用emailArray以 AutoCompleteTextView

显示