Я хочу, чтобы мой SearchView на всю ширину был похож на Whatsapp. Это мой результат.
Пример А это мой код
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_search"
android:icon="?searchAppBarButton"
android:title="@string/buscar"
app:actionViewClass="android.support.v7.widget.SearchView"
app:showAsAction="ifRoom|collapseActionView" />
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.agregar_servicio_menu, menu);
MenuItem myActionMenuItem = menu.findItem(R.id.action_search);
searchView = (SearchView) myActionMenuItem.getActionView();
searchView.clearFocus();
searchView.setMaxWidth(Integer.MAX_VALUE);
searchView.setQueryHint(getString(R.string.buscar_empresa));
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
и стиль
<style name="SearchViewMy" parent="Widget.AppCompat.Light.SearchView">
<item name="searchHintIcon">@null</item>
<item name="android:maxWidth">1000dp</item>
</style>
это мой желаемый результат для ширины SearchView
Example2