来自SQLite的自动填充列表,带有条件

时间:2010-07-03 06:14:19

标签: android sqlite autocomplete

有人能指出我正确的方向,如何为AutoCompleteTextView创建一个适配器,该适配器将使用用户在文本字段中输入的数据从SQLite数据库获取数据?我想使用用户输入的数据来过滤自动完成的建议。我想,一旦出现更改,适配器应始终采用用户输入的数据,并使用它来即时获取建议。那可能吗?到目前为止,我已经看过许多自动完成的教程,其中使用了静态String数组,但从未见过它们是动态构建的。是否可以自动执行此操作,或者我需要始终自行获取String数组,并在每次ArrayList更改时将AutoCompleteTextView传递给适配器?

1 个答案:

答案 0 :(得分:1)

您可能正在寻找CursorAdapter。像ArrayAdapter一样使用它,但不提供ArrayList,而是提供数据库Cursor。谷歌CursorAdapter,您应该获得更多示例代码。