2014-11-14 5 views
1

Пробовал все, чтобы отобразить поиск элементов меню (searchWidget) в панели действий. У меня есть навигатор, который не скрывает элементы панели действий в любое время. Но все же элемент поиска всегда находится в переполнении даже при наличии большого экранного устройства.Показать значки пунктов меню в панели действий при наличии навигационного ящика

Я пытался использовать всегда в showAsAction в пункте меню и даже помещать элемент меню как видимый в метод onPrepareOptionsMenu и вызывать его, когда ящик открывается и закрывается, чтобы увидеть, что-то изменилось, и все равно ничего.

Я не буду публиковать код сейчас, просто интересно, есть ли у кого-то такая же проблема. При необходимости я отправлю код, конечно.

+0

введите код своего кода? –

ответ

2

Если вы используете регулярные пункты меню, панель действий (API 13+), то вам просто нужно сказать -

android:showAsAction="always" 

для этого пункта меню в меню ресурса.

Однако, если вы используете Compat библиотеку - AppCompat-v7 для штриховых действий и пунктов меню (API 7+), то вам нужно имя вашего приложения, как пространство имен, -

yourapp:showAsAction="always" 

и добавьте следующее в тег меню вверху с пространством имен android as -

xmlns:yourapp="http://schemas.android.com/apk/res-auto" 
+0

Большое вам спасибо! Использовал appcompat-v7. – mobilepotato7

Смежные вопросы