Toujours afficher les commandes de zoom sur une MapView
Est-il un moyen d'afficher les commandes de zoom sur une MapView? J'ai ajouté les commandes de zoom à l'aide de
map=(MapView)findViewById(R.id.map);
map.setBuiltInZoomControls(true);
mais les commandes de zoom de fade in et fade out. Je les veux toujours être visible.
Vous devez vous connecter pour publier un commentaire.
Résolu ce problème en mettant ma propre ZoomControls dans ma mise en page xml:
et alors la configuration de la onClickListeners pour ensuite pour gérer le zoom:
Intrications solution fonctionne, mais vous perdre la fonctionnalité intégrée où le bouton désactive lorsque vous avez fait un zoom avant ou arrière tout le chemin. Vous pouvez conserver cette fonctionnalité à l'aide de la suivante à la place:
Toutefois, cela ne vous permet pas de placer les contrôles d'où vous voulez dans le panneau, et même si elle ne disparaît pas, il ne montre pas la première fois jusqu'à ce que l'utilisateur touche l'écran une fois. J'ai essayé d'appeler
setVisible(true)
sur le contrôleur, mais cela ne semble pas fonctionner pour une raison quelconque.