Skip to content

Instantly share code, notes, and snippets.

@bng86
Created December 15, 2016 04:44
Show Gist options
  • Save bng86/12c6141d210ce2843e8514d60d99c8c1 to your computer and use it in GitHub Desktop.
Save bng86/12c6141d210ce2843e8514d60d99c8c1 to your computer and use it in GitHub Desktop.
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">
<item android:id="@+id/my_search"
android:title="搜尋"
android:icon="@drawable/ic_search_24dp"
app:showAsAction="ifRoom"
app:actionViewClass="android.support.v7.widget.SearchView" />
</menu>
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.menu_search, menu);
MenuItem menuItem = menu.findItem(R.id.my_search);
SearchView searchView = (SearchView)menuItem.getActionView();
searchView.setIconifiedByDefault(true);
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
presenter.onFilter(newText);
return false;
}
});
super.onCreateOptionsMenu(menu, inflater);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment