French rotation phone

fgh3966

Active Member
Licensed User
Bonsoir

Comment procède t-on si on veut écrire un programme qui prends en compte que le téléphone change d'orientation ?
Peut on utiliser la fonction du désigner de B4A proposant de créer un layout portrait + un autre layout landscape ?

Merci
 

klaus

Expert
Licensed User
Longtime User
Créer un layout pour portrait et un autre pour paysage.
Le programme détecte automatiquement l'orientation et charge le layout approprié.
Mais, attention. Lorsque l'orientation change, le layout précédent est supprimé et le nouveau est charge.
Et les données dans les différentes views sont perdues, il faut donc les recharger.
Attention. Si c'est un projet B4XPages, l'orientation est figée.
 

fgh3966

Active Member
Licensed User
Merci
Comment fait-on pour sauvegarder et retrouver les datas ?
J'ai vu ce lien mais hélàs je ne vois pas où le programmeur doit stocker les variables permanentes (quelle que soit l'activity en cours) dans un programme ?

Merci.
 
Last edited:

fgh3966

Active Member
Licensed User
j'ai trouvé une partie de la réponse sur ce lien, aussi après plusieurs essais j'ai remarqé qu'on peut laisser la sub "resume" vide.
lien
En espérant que ça puisse aider.
;)
 
Top