Création d'un Menu d'Options dans Android
Je suis en train de faire un menu d'option dans android, comme ce lien
http://developer.android.com/guide/topics/ui/menus.html#options-menu
mais ma développé menu affiche pas sur le bas de ma page, mais en haut de la barre d'action.
mon xml est ci-dessous my_options_menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/new_game"
android:icon="@drawable/menu_addnew"
android:title="Νέο"
android:showAsAction="ifRoom"/>
<item android:id="@+id/help"
android:icon="@drawable/menu_addnew"
android:title="Βοήθεια" />
</menu>
et mon code java est
@Override
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.my_options_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
//Handle item selection
switch (item.getItemId()) {
case R.id.new_game:
//newGame();
return true;
case R.id.help:
//showHelp();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
Que puis-je faire pour que le menu s'affiche sur le bas de mon application, et non sur le dessus de la barre d'action?
Mon menu de la montre dans l'image ci-dessous
Je veux créer un menu comme ci-dessous de l'image
Comment faire? Quelqu'un peut-il m'aider?
- Le menu d'options est la principale collection d'éléments de menu pour une activité. C'est l'endroit où vous devez placer des actions qui ont un impact global sur l'application, tels que "Recherche", "rédiger un e-mail" et "Paramètres". Si vous êtes en développement pour Android 2.3 ou plus bas, les utilisateurs peuvent afficher les options de menu du panneau en appuyant sur le bouton Menu. Sur Android 3.0 et supérieur, des éléments du menu d'options sont présentées par la barre d'action comme une combinaison de l'action à l'écran des éléments de dépassement et d'options. Début avec Android 3.0, le bouton de Menu est obsolète.
InformationsquelleAutor A. Zalonis | 2013-09-15
Vous devez vous connecter pour publier un commentaire.
Cette page doit répondre à toutes les questions que vous avez:
http://developer.android.com/guide/topics/ui/actionbar.html
en vertu de l' "à l'Aide de split barre d'action" doit être toutes les informations dont vous avez besoin pour ajouter des éléments de menu
en bas de votre page
Changer votre Cible Sdk Niveau inférieur ou égal à 10.
Vous semblez être à l'aide de fèves à la Gelée où l'option de menu par défaut est au Top.
Le menu que vous avez indiqué est de style pain d'épice de Menu.
ou d'essayer de
ensemble de l'activité thème de Thème de.Holo.NoActionBar
Clic droit sur votre projet > propriétés> sélectionnez Android > Droite, vous pouvez sélectionner votre cible
ou de modifier le minSdkversion et de la cible à partir d'Android fichier manifeste
ajouter la ligne suivante après onCreat.
La raison de ce qui est affiché dans le menu action est parce que vous avez
android:showAsAction="ifRoom"
dans votre fichier xml. supprimer cela et vous devriez être bon.