【问题标题】:while typing in edittext box how can i find a data from sqlite database?在编辑文本框中输入时如何从 sqlite 数据库中查找数据?
【发布时间】:2012-10-11 10:04:09
【问题描述】:

我正在制作查找印度车牌的应用程序。我的数据库包含两列“代码”,“城市”代码包含 MH1、MH2 等数据,而城市包含 Pune、Mumbai 等数据。

App 包含一个编辑文本框和列表视图。

Listview 包含来自 GJ3 Rajkot、GJ10 Jamnagar 等数据库的全部数据。

如果我在编辑文本框中写 GJ 整个只有 GJ 的数据必须出现在列表视图中。

我从一个人那里得到了这个查询,但我如何与编辑文本框集成

Cursor c = mDb.rawQuery(
        "select * from table_name where column_name = ?",
        new String[] { "search" });

【问题讨论】:

标签: android


【解决方案1】:

只需使用AutoCompleteTextView 而不是普通的EditText

我想你会发现这很有用:http://developer.android.com/resources/tutorials/views/hello-autocomplete.html

请看以下链接:http://www.androidhive.info/2012/09/android-adding-search-functionality-to-listview/

【讨论】:

  • 如果我只使用 AutoCompeleteTextView 那么它将只获取我想从数据库中获取它的静态数据我该怎么做?
  • 您可以从以下链接获取示例:stackoverflow.com/questions/9912399/…
  • 我可以从数据库中搜索数据,例如,如果我在 edittext 中编写 AR,它会显示 AR 的所有记录,但仅在 Log cat 中显示...每当我在 Edittext 框中键入任何内容时,Listview 都是消失了..现在我想显示在 logcat 中显示的相同数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-19
  • 1970-01-01
相关资源
最近更新 更多