Je ne peux pas croire qu'il n'y a pas de moyen facile de faire une telle chose de base ... Je veux montrer un popup/baloon (un LinearLayout) après que l'utilisateur clique sur un marqueur de carte (quelque chose de smilar à ce qui est dans l'application Google Maps). Il devrait se déplacer avec la carte, lorsque l'utilisateur fait défiler la carte. Quelle est la meilleure façon de procéder?Afficher la popup au-dessus de la carte dans MapView
Une idée est d'avoir LinearLayout dans la disposition racine de mon activité et de l'afficher en cas de besoin. Mais comment le faire bouger avec la carte?
Une autre méthode consiste à créer une superposition qui dessine LinearLayout dans onDraw et donne les événements tactiles de disposition. Est-ce possible?
Rien ne se passe lorsque j'ajoute l'affichage contextuel. Cela n'apparaît pas? Avez-vous rencontré cela? –
Compris! Souvenez-vous des enfants, placez toujours une autre vue dans le groupe de vue supérieur de votre vue pop-up! Parce que ce viewgroup (le root-un dont vous avez besoin pour mettre du contenu) recevra les layoutparams de mapParams. Peut-être que ce commentaire aidera quelqu'un un jour. –
@OneManMobile peut-être que ce commentaire m'aiderait si je le comprenais. Peut-être que vous pourriez regarder mon [problème] (http://stackoverflow.com/questions/13271458/add-legenda-to-osmdroid-mapview-with-pop-up) et dites-moi ce que exactement une autre vue dans le viewgroup supérieur de votre vue pop-up serait? – birgit