android - 带有条件的 JSON 文件的自动完成列表

标签 android json authentication

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

最佳答案

ArrayAdapter 可以接收可变的List。您应该能够从任何您喜欢的地方获取条目,它不需要是静态数组。

要在运行时更改条目,只需更新列表并调用 notifyDataSetChangedArrayAdapter 上让它知道它应该查找更改。

关于android - 带有条件的 JSON 文件的自动完成列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4621221/

相关文章:

java - 如何在 Android 中为 mp3 文件实现弹出式媒体播放器?

java - alfresco 文件上传上传新内容期间发生意外错误

asp.net - 在 AZURE 上上传后无法读取 JSON 文件

javascript - jQuery-根据多个条件计算百分比

authentication - Maximo 登录 - REST 命令

iphone - Twitter:身份验证已更改?应用程序突然在身份验证窗口(钛)上崩溃

html - 浏览器如何识别登录表单?

android - 添加行数据时出现 IllegalArgumentException

android - Android 中的 AudioTrack Seek

java - 如何在谷歌地图中的两点范围之间进行选择