/ / Élément de menu dans la barre d'action masquer sur un petit écran dans Android - Android, menu déroulant, menu, android-actionbar

Élément de menu dans la barre d’action masquer dans un petit écran sous Android - Android, menu déroulant, menu, android-actionbar

J'utilise une barre d'action avec un onglet de barre d'action dans une application. J'ai un élément de menu et trois onglets avec l'icône d'accueil dans la barre d'action.

MAIS Lorsque j'exécute cette application sur l'émulateur si l'élément de menu a la propriété showAsAction avec la valeur "ifroom", certains d'entre eux apparaissent car il n'y a plus de place

mais l'icône de menu dans le coin supérieur droit manque chaque fois que j'exécute cette application.

Voici l'image qui vient dans l'émulateur:

Barre d'actions sans icône de liste de menus

et l'image ci-dessous ce dont j'ai besoin:

Sortie dont j'ai besoin avec l'élément de menu

voici mon code pour menu.xml:

<item android:id="@+id/menu_add" android:title="Add" android:icon="@drawable/icon" />
<item android:id="@+id/menu_DashBoard" android:title="DashBoard" />
<item android:id="@+id/menu_Master_Entry" android:title="Master Entry" />
<item android:id="@+id/menu_Product_Section" android:title="Product Section" />
<item android:id="@+id/menu_Retailers_Orders" android:title="Retailers Orders" />




<item android:id="@+id/action_search" android:icon="@drawable/search_icon"
android:title="Search" android:showAsAction="ifRoom" android:layout_gravity="left"/>

<item android:id="@+id/action_calender" android:title="Calender"
android:showAsAction="ifRoom" android:icon="@drawable/calender" android:layout_gravity="left" />

<item android:id="@+id/action_message" android:title="Message"
android:showAsAction="ifRoom" android:icon="@drawable/messageicon" android:layout_gravity="left"/>

S'il vous plaît aider .. pourquoi il est venu et quelle est la solution de ce problème?

Merci d'avance. Je veux seulement que ce menu déroulant au dernier dans la barre d'action soit affiché dans chaque taille d'écran, mais il disparaît dans le téléphone et affiché sur l'onglet (10.1)

Réponses:

0 pour la réponse № 1

Vous pouvez changer android:showAsAction="ifRoom" à android:showAsAction="always"mais ce n'est pas recommandé.

S'il n'y a pas assez de place, ces éléments sont ajoutés à plus d'options à la fin de la barre d'action où le titre de cet élément est affiché dans une liste déroulante (sorte de).