0
我使用工具栏searchview。我使用代码捕获输入结果:如何在SearchView中显示搜索结果
SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() {
public boolean onQueryTextChange(String newText) {
return true;
}
当我得到结果时,我正在寻找我的excel文件中的类似字符串。然后我返回ArrayList(搜索结果)。现在我需要在SearchView中显示结果。我该怎么做?
感谢您的回答。当我创建SimpleCursorAdapter时,我需要“到”数组,但我需要在SearchView中显示搜索结果。我无法理解如何填写正确的SimpleCursorAdapter? – Delphian
在创建SimpleCursorAdapter并将它与onCreateOptionsMenu中的SearchView关联后,您需要使用SearchView.setQueryTextListener侦听更改。在此回调(onQueryTextChange)中,您可以从数据中创建一个新的游标,并使用CursorAdapter.swapCursor将新游标传递给cursoradapter。 – Jacob