Différentes Mises En Page Pour Les Différentes Tailles D'Écran Sur Android?
J'ai donc fait une application à l'aide de l'Éclipse à l'aide de l'Éditeur Graphique, AbsoluteLayout
, fixe les valeurs de pixel, etc... il suffit d'une mauvaise pratique en général. Elle a fait défaut à un 3.7in screen
. Est-il possible de design
un separate layout
pour chaque taille de l'écran et d'avoir le programme choisir de charge basé sur la taille de l'écran?
OriginalL'auteur Cistoran | 2011-06-27
Vous devez vous connecter pour publier un commentaire.
À partir de l'Android le site des développeurs - il suffit d'utiliser la mise en page-petit/mise en page-xlarge/etc.. dossier :=)
meilleure façon jamais..
Vous dites à juste utiliser la mise en page-petit, -xlarge, etc. mais la documentation que vous avez cité, dit que c'était déconseillé. Il semble que ceux de l'écran de la taille des classes doit être utilisé à l'appui des appareils plus anciens. Les développeurs devraient privilégier la sw<largeur>dp qualificatifs à la place.
mise en page-petit etc fonctionné pour moi 🙂 ..
OriginalL'auteur cV2
J'ai corrigé cela en exécutant ce code au démarrage
À partir de là, je fais une instruction if pour vérifier la résolution et de charger une mise en page spécifique pour cette résolution. EX. WVGA écran de 800x480 donc je check pour qui et charge de la mise en page.
C'était pour API < 13, maintenant, ces fonctions sont obsolètes, voir ce Obtenir les dimensions de l'écran en pixels
Parce qu'android sépare dans petit, normal, large et x-large qui nré pas assez précis pour ce dont j'ai besoin.
Mec, votre chemin est tellement plus simple....Je vous remercie.
OriginalL'auteur Cistoran
Au lieu de juste faire différents dossiers dans les dossiers "res",
"mise en page-petits" pour les petits écrans,
"mise en page-large" pour les grands écrans,
"mise en page-xlarge" pour extralarges écrans.
Conception les dispositions en conséquence.cliquez sur ici pour plus d'info..
OriginalL'auteur user3409844