在第三方应用程序中重用默认的android联系人搜索 - 可能吗?

时间:2010-07-14 10:36:51

标签: android

目前我正在尝试评估是否可以在第三方应用程序中重复使用android联系人搜索。

我遇到的问题是我必须实施联系人列表/选择器,包括联系人列表的过滤可能性。这意味着由意图打开的标准android选择器对我没有帮助。所以我决定自己实现列表/选择器,这并不困难。但我需要能够在我自己的实现中提供android搜索对话框。

那么可以在自己的应用程序中重用标准的联系人搜索机制吗? (联系人搜索可用,例如在默认联系人列表中)或者我必须自己实现这个吗?

非常感谢你帮助我!

1 个答案:

答案 0 :(得分:1)

我认为 Romain Guy 在上一次Google I / O中提到了ListView的这个确切功能。 在34分钟看看The world of ListView。 28sec。他很好地描述了这一点。

基本上你做的是

  1. 机器人:textFilterEnabled = “真”
  2. 并且您的适配器必须实现Filterable - CursorAdapter和ArrayAdapter已经有了一些基本的实现,但您可以在适配器中实现getFilter()来执行您喜欢的任何过滤。
  3. 希望有所帮助。

相关问题