2014-07-14 2 views
0

Voici donc mon problème. J'ai passé deux jours sur ce sujet et je n'ai rien trouvé. J'ai essayé chaque disposition possible, mais cela ne semble pas fonctionner.Mettre un bouton sur une imageVoir

Fondamentalement, j'ai une carte d'un étage et je veux faire en sorte que lorsque vous cliquez sur différentes parties de cet étage, une nouvelle activité ou une boîte de dialogue s'affiche. Je veux que cela soit à l'échelle pour tous les appareils. Pourquoi est-ce si difficile dans Android? Je pense que mettre des boutons sur le dessus d'une image serait facile et fait en sorte qu'il ne bouge pas comme en HTML.

J'ai regardé dans Surface View, mais je ne savais pas si c'est la meilleure voie à suivre? Je peux obtenir les coordonnées des objets sur le sol, cela aiderait-il? Je veux implémenter cela à l'intérieur d'un fragment. Merci!

+1

Qu'est-ce que 'floor'? – eleven

+0

quel est votre code? –

+0

floor = plan d'étage intérieur, non associé à Google Maps ou quoi que ce soit d'autre. Juste une carte personnelle. Je suis à la recherche de conseils sur la façon dont je devrais mettre en place cela. – Jeff

Répondre

0

Une solution possible pourrait être d'avoir un RelativeLayout comme base de votre fragment 'Floor Map', avec l'image de fond définie comme fond.

Ensuite, vous pouvez ajouter des boutons ou d'autres vues au Relativelayout aux coordonnées des objets.

Si vous connaissez déjà le nombre de fonctions du sol, vous pouvez ajouter les boutons statiquement, sinon, parcourez votre tableau de fonctionnalités pour les ajouter dynamiquement.

Questions connexes