Es gibt dieses Widget für die ActionBar mit dem Namen 'SearchView'. Wenn es nicht verwendet wird, sieht es folgendermaßen aus:
Und wenn es verwendet wird, sieht es so aus:
Ich möchte (natürlich programmgesteuert) die Suchansicht öffnen ("in Verwendung" machen).
Ich habe verschiedene Funktionen ausprobiert wie:
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setOnQueryTextListener(this);
searchView.performClick();
searchView.requestFocus();
Aber keiner von denen hat funktioniert ...
Die Suchansicht im XML:
<item android:id="@+id/menu_search"
android:title="Search"
android:icon="@drawable/ic_action_search"
android:showAsAction="ifRoom|collapseActionView"
android:actionViewClass="android.widget.SearchView" />