2017-09-11 1 views
2

Salut je suis nouveau codenameone et maintenant je coincé avec deux problèmes sont ceuxComment faire pour supprimer la forme actuelle dans codenameone?

  1. Comment rejeter forme actuelle codenameone?

    Cela signifie que dans mon exemple j'ai trois écrans et quand je clique sur le bouton dans Form1 il navigue vers le Form2 comme Form2 à Form3 aussi. maintenant quand je clique sur le bouton de retour sur Form3/Form2 je veux rejeter le formulaire actuel. donc pour cela j'ai essayé "méthode showBack()" mais son ne fonctionne pas.

    Donc, quelqu'un pourrait-il m'aider pour cela? et

  2. Comment afficher le calendrier dans la forme actuelle?

    Je souhaite afficher le calendrier sous sa forme actuelle, mais j'ai essayé plusieurs échantillons, mais dans tous les échantillons, lorsque je clique sur le bouton, ils passent à un autre écran (c'est-à-dire un autre formulaire). alors comment résoudre cela aussi?

Ce sont mes questions si quelqu'un a idée s'il vous plaît aidez-moi ..

Désolé pour mon pauvre anglais ..

Merci à l'avance ..

Répondre

3

Form.showBack() est presque le même que Form.show(). Il utilise la transition arrière au lieu d'une transition vers l'avant. Pour votre cas, vous devez appeler showBack() sur le formulaire qui doit être affiché.

Exemple: Form1 est actuellement visible Form2.showBack() est exécuté formulaire 2 sera affiché avec une transition de retour

+0

Merci Hatti .. Son fonctionnement .. désolé pour la réponse en retard .. toute solution pour la 2ème question dans le message ci-dessus .. – user512

+0

Découvrez la classe 'com.codename1.ui.Calendar' –

0

Pour la question 2: form.add(new Calendar(new Date().getTime()));

+0

Merci pour la réponse .. j'ai essayé votre code Il montre le calendrier mais c'est pas montré correctement et cela aussi il montre le calendrier normal, est-il possible de montrer le calendrier matériel? – user512