Принудительное действие Бар показать поиск

Я могу расширить поиск по действию, как это

<item android:id="@+id/menu_search" android:title="Search" android:showAsAction="never|collapseActionView" android:actionViewClass="android.widget.SearchView" /> 

Но у меня есть активность с 3 вкладками, и я бы хотел, чтобы SearchView всегда расширялся. Как я могу это сделать?

Solutions Collecting From Web of "Принудительное действие Бар показать поиск"

Требуются два шага.

Во-первых, вы должны убедиться, что ваш пункт меню поиска всегда отображается как действие и никогда не перемещается в меню переполнения. Для этого установите атрибут showAsAction элемента меню поиска always :

 <item android:id="@+id/menu_search" android:title="Search" android:showAsAction="always" android:actionViewClass="android.widget.SearchView" /> 

Во-вторых, убедитесь, что режим действия не отображается в режиме с надписью (т.е. свернутым) по умолчанию. Для этого вызовите setIconifiedByDefault(false) в вашем экземпляре вида поиска:

 @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.my_activity, menu); MenuItem searchViewItem = menu.findItem(R.id.menu_search); SearchView searchView = (SearchView) searchViewItem.getActionView(); [...] searchView.setIconifiedByDefault(false); return true; } 

Это должно сделать это.