Added toolbar search widget:
<item android:id="@+id/action_search" android:icon="@android:drawable/ic_menu_search" app:showAsAction="always" app:actionViewClass="android.support.v7.widget.SearchView" android:title="Search"/> How to hang something like TextChangedListener on it?
UPD
public boolean onPrepareMenuOptions(Menu menu) { MenuItem item = menu.findItem(R.id.action_search); SearchView mSearchView = (SearchView) MenuItemCompat.getActionView(item); mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String query) { return false; } @Override public boolean onQueryTextChange(String newText) { sferaAdapter.getFilter().filter(newText); return false; } }); return true; } Is everything right here? Does not work.