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:
et l'image ci-dessous ce dont j'ai besoin:
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 № 1Vous 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).