【问题标题】:Dynamic data for Adapter attached to EditText附加到 EditText 的适配器的动态数据
【发布时间】:2011-03-25 06:31:16
【问题描述】:

有没有办法将动态适配器附加到 EditText?

我想要的是 - 当在 EditText 上按下一个键时,我的代码在(某些)自定义存储中进行搜索并提供建议(而不是静态 Xml 列表或数组)。这家商店不是数据库;我认为 CursorAdapter 仅用于数据库结果。欢迎使用示例代码 sn-ps。

【问题讨论】:

  • 你不能使用一个简单的 ArrayAdapter 吗?
  • 随着用户使用应用程序,存储中的数据会随着时间而变化。添加了新对象,并且这些新对象在自动完成列表中大部分可用。

标签: android autocomplete adapter android-edittext


【解决方案1】:

我找到了解决方案并将答案发布到this question

写一个自定义的SimpleCursorAdapter。覆盖runQueryOnBackgroundThread() 方法并根据输入约束返回一个新的MatrixCursor。将此适配器关联到自动完成编辑框。

我得到了这个答案的提示@http://thinkandroid.wordpress.com/2010/01/11/custom-cursoradapters/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 2019-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多