Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Android]mapView.setOnLongClickListener() ne fonctionne pas.

    25 mars 2012 à 16:10:12

    Bonjour à tous,
    Je rencontre un problème qui semble assez fréquent avec google Map. Utiliser un évènement onLongClickListener.
    Malgré le nombre de problème trouvé sur le net, je n'ai pas trouvé de solution.
    Peut-être en avez vous une à proposer.

    Voici le code posant problème :
    public class MainActivity extends MapActivity {
        private MapView mapView;
        
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
    		
            this.mapView = (MapView) findViewById(R.id.mapview); 
    		
            this.mapView.setBuiltInZoomControls(true);
            this.mapView.setLongClickable(true);
            
            this.mapView.setOnLongClickListener(new MapView.OnLongClickListener() {
                public boolean onLongClick(View arg0) {                
                    Toast.makeText(MainActivity.this,
                        String.format("Clique long détecté"),
                        Toast.LENGTH_SHORT).show();
                    return true;
                }
            });        
        }
    	
        @Override
        protected boolean isRouteDisplayed() {
            return false;
        }
    }
    
    Je n'arrive pas à faire afficher le message "Clique long détecté".
    Une idée ?

    Merci d'avance pour vos réponses.
    Droup

    EDIT: Je viens de me rendre compte que le titre n'est pas bon. Je n'arrive toutefois pas à le modifier.
    • Partager sur Facebook
    • Partager sur Twitter
      27 mars 2012 à 15:15:54

      Salut,

      J'ai modifié le titre pour ajouter [Android]. N'hésitez pas à alerter les modérateurs pour qu'ils modifient le titre si vous n'y parvenez pas vous-même. Je vous invite également à donner une description de ce problème sur le uservoice du site (ici).

      Bon courage !
      GuilOooo
      • Partager sur Facebook
      • Partager sur Twitter
      J'ai déménagé sur Zeste de savoir — Ex-manager des modérateurs.

      [Android]mapView.setOnLongClickListener() ne fonctionne pas.

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown