Bonjour, mon application simule une sorte de télécommande. J'ai besoin d'afficher du texte et plusieurs boutons, sans que l'ensemble ne dépasse de l'écran (un scroll ne serait pas pratique du tout). J'ai donc assemblé tout ça dans des LinearLayouts avec des marges fixes en dp, des tailles de texte fixes en sp, et les hauteurs de bouton (plus l'arrondi etc) en taille fixe en dp.
Les boutons arrondis sont créés avec des shape.
Sur les plus grandes résolutions, le boitier apparaît plus petit ce qui n'est pas trop gênant, sur les plus petites résolutions les boutons du bas sont écrasés voire invisibles.
Quelle piste suivre pour avoir quelque chose qui prenne toute la hauteur quelque soit l'écran, et que le texte et les boutons s'adaptent ?
Voici à quoi ça ressemble dans l'idéal :
Partager