Android edittext - 选择联系人的电话号码(自动完成)
有没有办法放置一个 EditText
元素,让我可以从联系人列表中选择联系人的电话号码。就像通用 Android 短信应用程序一样。 (输入电话号码或联系人姓名时自动完成!)。
Is there a way to put a EditText
element in which i could choose contact's phone number from my contacts list. Just as in generic android sms app. (Auto-complete when typing phone number or contact name!).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否查看过 Android 的自动完成示例:http://developer.android .com/resources/tutorials/views/hello-autocomplete.html
也许您可以调整此示例以添加您的联系人列表。
Have you checked out Android's Auto Complete example at : http://developer.android.com/resources/tutorials/views/hello-autocomplete.html
maybe you can tweak this example to add your contact list.
Hakan的答案很好,但与游标的使用有关。
一般来说,您可以编写自己的适配器,例如通过扩展 ArrayAdapter。
在我的应用程序中,适配器必须做很多“奇怪的事情”,例如在数据库中搜索,然后重新过滤游标,添加其他结果,更改其他...
我做了这样的事情:
Hakan's answer is good, but it's related to Cursor use.
In general you can write your own adpater, for instance by extending the ArrayAdapter.
In my application, the Adapter had to do a lot of "strange things" like search in db, then re-filter the Cursors, add other results, changing other...
I did something like this: