【发布时间】:2012-11-09 02:56:58
【问题描述】:
我正在尝试从我的数据库中检索所有成员数据,然后将其显示在列表视图上并且它能够工作。
现在我正在尝试搜索特定成员,并且我设法检索了记录(登录到 logcat),但它没有相应地刷新我的列表视图。
这是我用来检索搜索记录的列表视图代码。
SimpleAdapter simpleAdapter = new SimpleAdapter(Search.this, productsList, R.layout.list_item, new String[] {TAG_COMPANY},
new int[] { R.id.name});
lv = (ListView) findViewById(R.id.lst_name);
lv.setAdapter(simpleAdapter);
【问题讨论】:
-
adapter.notifyDataSetChanged();搜索后试试这个。
-
放置“adapter.notifyDataSetChanged();”经过我的搜索然后仍然使用上面的代码来检索它?或者..
-
你有一个edittext,你想搜索listview??如果是这种情况,请使用自定义过滤器。以下答案应该对您有所帮助。也看看这个链接stackoverflow.com/questions/13090046/…。但是 adapter.notifyDataSetChanged();用于刷新列表视图。