Отправлять значки прочь, когда expandig searchview в панели инструментов Android

Я сталкиваюсь с этим конкретным поведением, и я не знаю, как это исправить.

В моей деятельности у меня есть эта панель инструментов:

Введите описание изображения здесь

И когда вы нажимаете на значок поиска, он расширяется и выталкивает другой значок из представления.

Введите описание изображения здесь

Я хочу знать, как я могу сохранить значок справа и уменьшить пространство для поиска.

Это мой макет меню:

<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:title="@string/buscar" app:actionViewClass="android.support.v7.widget.SearchView" app:showAsAction="always" /> <item android:id="@+id/alimentos_basket" android:orderInCategory="1" android:title="@string/alimentos_anadidos" app:showAsAction="always" /> 

В моей манере работы у меня ничего нет

 <android.support.design.widget.CoordinatorLayout 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" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:context="com.irixgalicia.irixhealth.app.comidaDiaria.AnadirAlimentoActivity"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay"> </android.support.v7.widget.Toolbar> </android.support.design.widget.AppBarLayout> <include layout="@layout/content_anadir_alimento" /> 

И это код действия, в котором я раздуваю

  @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_anadir_alimento, menu); final MenuItem menuItem = menu.findItem(R.id.action_search); final SearchView searchView = (SearchView) MenuItemCompat.getActionView(menuItem); searchView.setOnQueryTextListener(this); final MenuItem contadorItem = menu.findItem(R.id.alimentos_basket); contadorItem.setIcon(buildCounterDrawable(contadorAlimentos, R.drawable.ic_food_variant_white_36dp)); return super.onCreateOptionsMenu(menu); } 

В моем макете у меня есть только панель инструментов, а не значки внутри.

 <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay"> </android.support.v7.widget.Toolbar> </android.support.design.widget.AppBarLayout> 

Кто-нибудь знает, как добиться того, что я ищу.

Спасибо!

Использовать ifRoom|collapseActionView для атрибута showAsAction

 <item android:id="@+id/action_search" android:title="search" app:actionViewClass="android.support.v7.widget.SearchView" android:icon="@drawable/ic_search" app:showAsAction="ifRoom|collapseActionView"/> 

Измените атрибут ifRoom на ifRoom и попробуйте –

 <item android:id="@+id/alimentos_basket" android:orderInCategory="1" android:title="@string/alimentos_anadidos" app:showAsAction="ifRoom" /> 
Intereting Posts
Проверьте, отображается ли идентификатор ресурса из представления в массиве и нажмите на него (Android-Espresso) Как поймать исключение в транзакции sqllite – java android GetRotation всегда возвращает ноль Android Lollipop знает, есть ли приложение в качестве доступа к статистике использования Проектирование EditText с закругленными углами и внутренней тенью Что случилось с этой строкой формата? Измените настройки по умолчанию для Календаря Google для напоминаний Как я могу переключаться между Emojipicker и Keyboard в Android? Android получить высоту и ширину для портрета и пейзажа Android: NPE происходит при получении изображения с камеры Кнопка Radio не переключает свое состояние Галерея и полноэкранный ImageView, проблема с их объединением Тесты инструментария эспрессо – как удалить или удалить приложение после теста Android: Java v. Python Как получить MAC-адрес подключенного Bluetooth-устройства в android