2013-11-11 3 views
-1

У меня есть панель действий, где я должен показать три значка, когда портрет. Я хочу, чтобы я показывал значки вместе с текстом при отображении пейзажа.Show Title/Text of ActionBar, когда пейзаж

Я попытался следующим, но не повезло:

<item 
     android:id="@+id/likes" 
     android:showAsAction="withText|always" 
     android:icon="@drawable/likes" 
     android:title="@string/action_favorites" /> 
    <item 
     android:id="@+id/recent" 
     android:showAsAction="withText|always" 
     android:icon="@drawable/history" 
     android:title="@string/action_recent" /> 
    <item 
     android:id="@+id/exchange" 
     android:showAsAction="withText|always" 
     android:icon="@drawable/change" 
     android:title="@string/action_exchange" /> 
+1

Вы можете спроектировать два макета для портрета и один для пейзажа. – Subbu

+0

ah создавая еще одну папку, такую ​​как «макет-земля», где кладется меню xml? – ajdeguzman

ответ

0

Если у вас есть эти значения как XML в разрешении/меню Каталог, то вы можете создать подобный файл с меньшим количеством элементов в разрешении/меню земель

+0

я сделал. Я создал папку «menu-land», затем дублировал файл «menu.xml» из папки «menu» и вставлял его там. Я помещал 'withText' как значение атрибута showAsAction', но все же не отображал текст со значком, когда пейзаж – ajdeguzman

+0

активность воссоздана при изменении ориентации? – Malachiasz

+0

Должен ли я помещать какой-либо трекер для отслеживания события перезапуска? как переопределение события onRestart()? – ajdeguzman

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