0
ツールバーのsearchviewを使用します。SearchViewで検索結果を表示する方法
SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() {
public boolean onQueryTextChange(String newText) {
return true;
}
私は結果が出たときに、私のExcelファイルで同様の文字列を探しています。次にArrayList(検索結果)を返します。それではSearchViewで結果を表示する必要があります。どうしたらいいですか?
あなたの答えをありがとう。私はSimpleCursorAdapterを作成するときに "to"配列が必要ですが、SearchViewに検索結果を表示する必要があります。私は正しいSimpleCursorAdapterを埋める方法を理解できませんか? – Delphian
SimpleCursorAdapterを作成し、それをonCreateOptionsMenu内のSearchViewに関連付けたら、SearchView.setQueryTextListenerを使用して変更を監視する必要があります。このコールバック(onQueryTextChange)内で、データから新しいCursorを作成し、CursorAdapter.swapCursorを使用してcursoradapterに新しいカーソルを渡します。 – Jacob