Quel "Virtual Device" utiliser?

ciginfo

Well-Known Member
Licensed User
Longtime User
Bonjour,

Quel Virtual Device utiliser quand on programme avec le Designer? Ceci afin d'être le plus polyvalent vis à vis des différent smartphones commercialisés.
Je n'ai que le Galaxy S2 pour tester.
J'ai bien compris que pour être polyvalent l’idéal était de coder et d'utiliser les %ages pour définir les dimensions des différentes vues, mais étant donné que c'est beaucoup plus simple d'utiliser le designer lorsqu'on a une multitude de boutons, labels et autres vues, j'ai peur que tout ce qui est correct sur le Galaxy S2 passe mal sur d'autres smartphones. Y a t'il une astuce pour faciliter tout ça?
Merci à vous.
 

klaus

Expert
Licensed User
Longtime User
La réponse n'est pas si simple car le rapport hauteur/largeur n'est èas le même. Si tu regardes dans le Beginner's Guide chapitre 5 Screen sites ans resolutions, il y a des exemples. Ainsi que dans le B4A Wiki.
Le plus simple est d'utiliser dans le Designer la résolution par défaut 320/480 et 480/320, ce qui fait déjà deux variantes de layout. Avec les 'défauts' expliqués dans le chapitre précité, qui peuvent être résolus par code.
Par contre si ton application doit fonctionner aussi bien sur un smartphone comme sur une tablete, il faut définir dans le Designer d'autre 'layout variants' qui satisfont les différentes résolutions et dimensions physiques.
Toutes les variantes peuvent figurer dans un seul fichier layout.
Donc voici une liste non exhaustive des layouts nécessaires:
320/480 et 480/320 densité 160 smartphones 3.5 - 4''
480/800 ez 800/400 densité 240 smartphones 3.5 - 4''
480/800 ez 800/400 densité 160 tablettes 7''
600/1080 et 1080/600 densité 160 tablettes 7''
800/1280 et 1280/800 densité 160 tablettes 10''
voire d'autres.

Meilleures salutations.
 
Last edited:
Upvote 0
Top