Quelle est la différence entre alignBaseline et alignBottom dans Android?
J'ai essayé les deux pour aligner quelques TextView
objets et ils m'ont donné les mêmes résultats. Quelle est exactement la différence entre 'base' et 'bas' ?
27
demandé sur
Akshay Damle
2014-01-15 21:27:14
1 réponses
Pour visualiser la différence, j'imagine généralement deux zones de texte dans Word ou Photoshop.
-
alignBottom aligne le bas des zones de texte. (Le contour bleu)
- le texte pourrait être inégal, mais les cases dans lesquelles ils se trouvent s'aligneraient sur le fond.
- alignBaseline aligne le texte à l'intérieur de la boîte. Cela peut aider à s'assurer que les textes s'alignent sur le fond, quelle que soit la taille de la police ou de la zone de texte. (Vert ligne)
Qu'est-ce qu'une ligne de base?
Baseline est un terme typographique qui fait référence à la ligne invisible sur laquelle le texte est écrit.
(comme référencé dans Quelle est la ligne de base dans RelativeLayout?)
Avertissement
Si vous ne faites pas attention, l'utilisation d'alignBaseline pourrait faire ressembler votre mise en page à ceci:
Détails: Regardez Cet Alignement De Base
Je ne sais pas si vous cherchez encore pour la réponse, mais j'ai décidé d'au moins mettre cela là-bas puisque c'était l'un des premiers résultats.
108
répondu
mrgnw
2017-05-23 12:34:40