私のアプリケーションには、他の多くのアプリケーションと同様に、共通の検索ウィジェット ( http://developer.android.com/guide/topics/search/search-dialog.html#UsingSearchWidget ) があります。
キーボードの検索ボタンが押された場合にのみ、フラグメントを変更します (そして、検索された用語をそれに渡します)。
私は試してみました
searchView.setOnSearchClickListener(new OnClickListener() {
@Override public void onClick(View v) {
} });
ただし、アクションバーのボタンを押したときにトリガーされ、検索入力を折りたたむのではなく、キーボードボタンの検索がクリックされたときではありません。
どのように可能か知っていますか?