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