@Override public void onSaveInstanceState(Bundle state) { super.onSaveInstanceState(state); if (!sv.isIconified()) { state.putString(STATE_QUERY, sv.getQuery().toString()); } }
public SearchViewAssert isIconified() { isNotNull(); assertThat(actual.isIconified()) // .overridingErrorMessage("Expected to be iconified but was not.") // .isTrue(); return this; }
public SearchViewAssert isNotIconified() { isNotNull(); assertThat(actual.isIconified()) // .overridingErrorMessage("Expected to not be iconified but was not.") // .isFalse(); return this; }
@Override public void onSaveInstanceState(Bundle state) { super.onSaveInstanceState(state); if (!sv.isIconified()) { state.putCharSequence(STATE_QUERY, sv.getQuery()); } state.putStringArrayList(STATE_MODEL, words); }
private final OnLayoutChangeListener _searchExpandHandler = new OnLayoutChangeListener() { @Override public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) { SearchView searchView = (SearchView)v; if (searchView.isIconfiedByDefault() && !searchView.isIconified()) { // search got expanded from icon to search box, hide tabs to make space getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); } } };
public static boolean isIconified(View searchView) { return ((SearchView) searchView).isIconified(); }
public void onBackPressed() { //... SearchView searchView = ((FragmentListProduct)currentFragment).getSearchView(); if (searchView != null) { if (searchView.isIconified()) { // the search is extended searchView.setIconified(true); } else { // the search view is closed } } /... }
public SearchViewAssert isIconified() { isNotNull(); assertThat(actual.isIconified()) // .overridingErrorMessage("Expected to be iconified but was not.") // .isTrue(); return this; }
public SearchViewAssert isNotIconified() { isNotNull(); assertThat(actual.isIconified()) // .overridingErrorMessage("Expected to not be iconified but was not.") // .isFalse(); return this; }