【问题标题】:Android: How to justify text in a TextView?Android:如何在 TextView 中对齐文本?
【发布时间】:2020-09-06 17:14:01
【问题描述】:

这就是我想要的。

这就是我所拥有的。

在上面的图片中,我们可以看到段落的行是从页面的最开始(对齐开始)开始的。在第一张图片中,段落的行也是页面的结尾(对齐的结尾)。 所以这是我想要的TextView,显示在第二张图片中,但我不知道该怎么做:(

【问题讨论】:

  • 这可能对你有帮助...stackoverflow.com/questions/1292575/…
  • margin, padding 对此不起作用,所以在@PraveenSP 的评论的帮助下,我找到了一个库来证明 github 库中的文本。

标签: android kotlin textview text-alignment


【解决方案1】:

这是一个简单的情况。

您需要调整 TextView 的边距。边距可帮助您在视图和直接父级之间保持一定距离。你没有提供任何代码,所以没有什么可以帮助你调整......但只是玩弄你的 TextView 的边距,问题就解决了。

【讨论】:

    【解决方案2】:

    有两个关键要素可以解决您当前面临的问题:marginpadding

    这是它们之间的基本区别:

    Padding 将视图的内容与该视图的边界分开。
    Margin 将视图与直接父级分开。


    这是一个潜在的解决方案:

    上面的图片有很大的边距(左右)和一点填充。因此,需要调整以下属性:
    padding_start
    padding_end
    margin_start
    margin_end

    另外,记得将TextView的gravity设置为居中。


    要了解有关边距和填充之间区别的更多信息,check this out

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-16
      • 2021-05-01
      • 2012-06-21
      • 2018-07-31
      • 2017-11-06
      • 2012-02-16
      • 2011-08-07
      相关资源
      最近更新 更多