Значок панели действий, скрытый после того, как SearchView расширяется

Когда SearchView свернут

Когда SearchView расширяется

Я хочу, чтобы значок рядом с SearchView («облако») оставался видимым даже при расширении SearchView. Это работает правильно для планшетов, но не работает в случае меньших устройств, таких как Nexus 5.

Я установил showAsAction="always" для этого пункта меню. Кроме того, SearchView имеет этот атрибут: showAsAction="ifRoom" .

Попробуйте с этим, работает для меня, используя appCompat v21

 final MenuItem switchButton = menu.findItem(R.id.action_import); final MenuItem searchItem = menu.findItem(R.id.action_search); MenuItemCompat.setShowAsAction(searchItem, MenuItemCompat.SHOW_AS_ACTION_ALWAYS); MenuItemCompat.setShowAsAction(switchButton, MenuItemCompat.SHOW_AS_ACTION_ALWAYS); 

То, что я сделал для подобной ситуации, – это использование панели инструментов в xml при установке темы NO_ACTION_BAR. Затем на панели инструментов (в моем файле layout.xml) я устанавливаю RelativeLayout. Используя leftOf = @ id / someButton, вы должны постоянно держать все кнопки видимыми.

Intereting Posts
Как преобразовать файл WAV / OGG в файл FLAC в Android? Android 3 – Добавление фрагмента в LinearLayout: fill_parent не работает Проблемы при создании отчетов Open Graph: «невозможно создать историю» и «не удалось создать предварительный просмотр», Android – Как установить подписанный APK на устройство? Как создать тень кнопки в стиле дизайна андроида Android Hierarchy Viewer не показывает показатели эффективности для просмотра Не удается найти API Google для Android SDK Связь Android между активностью и фрагментом Как повторить звук звонка Могу ли я использовать Firebase Storage для потоковой передачи музыки в Интернете? PreferenceActivity: сохранение значения как целого Почему я получаю эту ошибку, когда добавляю клиентскую библиотеку Google Translate в свой проект Android? Видео, записанное с Android MediaRecorder, повреждено на Samsung Galaxy S2 Изменение значка меню ActionBar в зависимости от стиля Как правильно управлять контекстами для приложения android (классы без активности)