2017-06-19 2 views
-2

Bonjour les gars et les filles.Remplissez le dessert dans ma tête avec "dimens" [xml]

Comme je l'ai déjà demandé, est-ce que quelqu'un ici peut me donner un indice sur la façon de calculer la quantité exacte de dimensions?

Pour autant que je sais:

  • dimens dispositifs de soutien "petits" avec un < = 3,4 pouces écran
  • dimens "normal" de 3,4 à 5,0
  • dimens "grand" de 4,5 à 7
  • dimens "xlarge" de 7 à +

ceux-ci sont relativ e à l'écran physique en pouces et pas les bons chiffres. A obtenu à partir d'un graphique sur ce site sans étiquette: https://developer.android.com/guide/practices/screens_support.html

aussi il y a des dimensions qui dépend de l'ammount de pixels.

  • LDPI
  • mdpi
  • hdpi
  • xhdpi

Ai-je vraiment besoin d'avoir 16 dossiers différents, afin d'éviter qu'une disposition erronée est sur le dispositif, comme; petit-ldpi, petit-mdpi, petit-hdpi, petit-xhdpi, normal-ldpi, normal-mdpi, normal-hdpi et ainsi de suite. Si oui, ai-je besoin de créer 16 AVD pour tester chaque mise en page? En outre, l'émulateur n'est pas très précis avec l'affichage de la mise en page comme sur un périphérique réel. Je dois donc avoir 3 ou 4 appareils physikal avec les tailles d'écrans et les résolutions les plus courantes.

Si je ne considère que la taille d'écran en pouces, est-il toujours possible d'avoir une mise en page cohérente?

La résolution des icônes: Si je veux avoir l'icône dans une relation cohérente à la mise en page, comment icônes bien dois-je créer? Je pense à 4 tailles différentes de chaque icône (ldpi, mdpi, hdpi et xhdpi) mais chaque icône est dans 4 dossiers différents small/normal/large/xlarge.

Merci pour votre aide, Phil

Quote: Comme mon professeur d'informatique a dit, un bon programmeur a besoin de savoir quoi que ce soit Indifférent Fume, il n'a besoin que de savoir où le trouver. acclamations

PS, im demandent parce que je n'aime pas à passer des heures et des heures dans xml si quelqu'un peut dire "écouter, 5 dossiers suffisent. 16 dossiers sont « agréable d'avoir » peut-être une raison de 6 ce nouveau hype 21: 9."

+0

Nous n'avions que des applications de bureau en java, C++ et html .. un développement plus approfondi comme de grosses applications Android qui font partie de notre école mais je ne peux que confirmer ma prédisposition pour ce forum. C'est une question polie et toutes les sources que je peux trouver via google ou stackoverflow ne m'aide pas beaucoup. Mais juste commenter des trucs inutiles sous des questions normales et ne pas oublier de downvote (y) –

Répondre

0

je suis également en cours d'exécution avec la même question alors j'utilisé cette bibliothèque impressionnante une unité de taille évolutive - SDP Intuite

Pas besoin de vous inquiéter sur l'appareil de densité différente cette bibliothèque va la traiter

grâce

+0

Ty, celui-ci est très utile, ne peut pas vous mettre en cause parce que mes points de réputation sont faibles. Merci pour l'aide! –

+0

@ Nostramärus: vous êtes les bienvenus :) – jaffar