Malheureusement il n'y a pas de méthode 'universelle'.
Et les solutions dépendent du genre de layout, et surtout de ce que tu veux afficher en même temps.
Avoir un layout universel pour toutes les tailles d'écran est illusoire.
Avec un layout donné, simplement agrandir les objets pour les grands écrans n'est à mon avis pas une solution car les objets deviennent trop grands.
Et sur les grands écrans il est plus profitable d'afficher plus d'informations car il y a la place.
J'avais fait il y a quelques années un programme style jukebox pour la lecture de fichiers audio.
La première version était une version pour tablettes avec des layouts conçus pour tablettes.
Après, je voulais la même chose mai pour téléphone.
J'avais écrit une version indépendante pour téléphone avec des layouts conçus pour téléphones.
Puis, j'ai trouvé que maintenir deux programmes indépendants avec 80% voire plus de même code était compliqué et sujet à erreurs.
J'ai finalement refait un programme pour les deux types d'appareils avec des layouts spécifiques à type.
J'ai placé les différents objets sur des Panels et affiché deux Panels en même temps côte à côte en mode paysage sur les tablette pour profiter de la place.
Et, sur les téléphones j'affichais un Panel à la fois en mode paysage avec la gestion de ces Panels qui va avec.
C'est plus compliqué, mais au bout du compte bien plus efficace.
Tu peux aussi utiliser des Layout Variants.
Il semble que tu as déjà deux variantes, une pour portrait (320 x 480) et une pour paysage (480 x 320).
Tu peux créer dans le même fichier layout deux nouvelles variantes pour 1280 x 800 et 800 x 1280.
Et tu peux ou dois encore jongler avec les ancres et le DesignerScript.
Lors de la lecture du layout le système choisit la variante la plus appropriée par rapport à la taille de l'écran.
Voila, même un Suisse donne une réponse de Normand.
As-tu un exemple de layout que tu veux afficher sur différents écrans ?