我都尝试对齐一些TextView对象,它们给了我相同的结果。 “基准”和“底”之间到底有什么区别?

最佳答案

为了显示差异,我通常会在Word或Photoshop中想象两个文本框。

  • alignBottom 在文本框的底部对齐。 (蓝色轮廓)
  • 文本可能不均匀,但是它们位于其中的框会在底部对齐。
  • alignBaseline 在框中对齐实际文本。这可以帮助确保文本在底部对齐,而不管字体大小或文本框大小如何。 (绿线)


  • 什么是基准?

    Baseline是一种打印术术语,是指在其上书写了不可见的行文本。

    (如What is the baseline in RelativeLayout?中所引用)

    警告

    如果您不小心,使用alignBaseline可能会使您的布局看起来像这样:

    详细信息:Watch That Baseline Alignment

    我不知道您是否还在寻找答案,但我决定至少将其放在此处,因为这是第一个结果。

    关于android - Android中alignBaseline和alignBottom有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21144227/

    10-09 04:27