【问题标题】:Autocomplete list from JSON file with criteria带有条件的 JSON 文件的自动完成列表
【发布时间】:2011-01-06 23:46:01
【问题描述】:

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

【问题讨论】:

    标签: android json authentication


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-03-11
      • 1970-01-01
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-05
      • 1970-01-01
      相关资源
      最近更新 更多