2017-10-12 8 views
0

Dans mon application, j'ai recours à MapContainer deux fois. La première fois dans un formulaire et la deuxième fois dans un InteractionDialog lancé à partir d'un autre formulaire.MapContainer dans InteractionDialog montrant dans le simulateur mais pas sur Android

Dans le simulateur de la carte apparaît:

Map appearing in the simulator

mais sur un vrai appareil, il ne fait pas:

Map not appearing on the device

Est-il possible en effet d'ajouter un MapContainer au centre d'un InteractionDialog (dans BorderLayout)? Si oui, comment puis-je faire cela?

Toute aide appréciée,

+0

Votre question est un peu vague sans extraits de code et captures d'écran. – Diamond

+0

@Diamond: captures d'écran ajoutées! Pourtant, Shai a trouvé le problème. – HelloWorld

Répondre

2

La taille préférée d'un MapContainer peut être 0 sur l'appareil et par conséquent vous verriez rien. Si vous définissez explicitement la taille préférée, cela pourrait fonctionner. Cependant, nous n'avons pas testé ce cas d'utilisation.

+0

Vous avez raison, j'ai remarqué la ligne bleue étroite représentant la carte tout en regardant la capture d'écran de l'appareil! Merci Shai! – HelloWorld