附加到 EditText 的适配器的动态数据

发布于 2024-09-13 08:07:23 字数 158 浏览 3 评论 0原文

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

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

Is there a way to attach dynamic adapter to EditText?

What I want is - when a key is pressed on EditText, my code to do a search in (some) custom store and provide suggestions (instead of static Xml-list or array). This store is not a database; I think CursorAdapter is for database results only. Example code snippets are welcomed.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乞讨 2024-09-20 08:07:23

我找到了解决方案并发布了这个问题的答案。

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

我得到了这个答案的提示@ http://thinkandroid.wordpress.com /2010/01/11/自定义光标适配器/

I found the solution and posted the answer to this question.

Write a custom SimpleCursorAdapter. Override runQueryOnBackgroundThread() method and return a new MatrixCursor based on the input contraint. Associate this adapter to the autocomplete editbox.

I got the hint for this answer @ http://thinkandroid.wordpress.com/2010/01/11/custom-cursoradapters/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文