Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Android] Choix/Menu

29 janvier 2012 à 19:16:18

Bonsoir, voilà mon soucis actuel.
Je suis en train de faire un jeu.
Image utilisateur

Voila mon jeu avant d'avoir déplacer mon unité.

Image utilisateur

Là, j'ai déplacé mon unité et j'aimerais qu'un petit menu s'affiche sur la droite (ou la gauche dans le cas ou mon unité est du côté gauche de l'écran). Comme on le voit sur la photo.
Un petit menu comme : attaque, défendre, protéger, etc.

Et aussi que si on est pas envie de cliquer sur le menu, on puisse continuer à jouer.
Ex : lorsqu'on clic sur attaquer (sur le menu), on aie le choix d'attaquer ou alors si on a pas envie de cliquer sur le menu, on clic sur l'unité et le menu disparait.
  • Partager sur Facebook
  • Partager sur Twitter
29 janvier 2012 à 21:21:54

Bonsoir,

Les menus en général: http://developer.android.com/guide/topics/ui/menus.html
Les ContextMenu: http://developer.android.com/reference [...] textMenu.html

Un tuto pour les utiliser: http://www.ace-art.fr/wordpress/2010/0 [...] u-de-ce-soir/

La doc d'Android n'est pas là pour faire jolie...

Une dernière chose: Android = Java donc les posts à ce sujet vont dans le forum Java.
  • Partager sur Facebook
  • Partager sur Twitter
29 janvier 2012 à 21:24:47

Bonsoir, je lis la doc java, mais comme c'est en anglais, j'apprend petit à petit, et on peut pas apprendre l'anglais en 2 jours ^^

J'ai vu pour les context menu mais j'ai pas l'impression que c'est facile à modifier à sa guise avec le xml, c'est pourquoi j'ai posté là.
Et pour l'android, je posterais en java, j'espère qu'on me le déplacera pas ^^
  • Partager sur Facebook
  • Partager sur Twitter
30 janvier 2012 à 7:54:39

Ben si justement puisque tu l'inflates depuis le XML: tout est paramétrable.
Par contre, le menu contextuel prend le focus sur la fenêtre au milieu de l'écran. Dans la doc, il n'est rien dit quand à la personnalisation de sa position. A voir donc. Sinon, si tu veux garder ton aire de jeu libre, tu peux passer par un menu classique.
  • Partager sur Facebook
  • Partager sur Twitter