【问题标题】:Android TextView textAlilgnmentAndroid TextView 文本对齐
【发布时间】:2021-05-01 18:43:52
【问题描述】:

我有一个旧的 Android 项目多年来一直使用 textAlignment 属性在 TextView 中居中文本。我刚刚注意到这不再有效,文本现在显示为左对齐。

我可以用 gravity 属性解决这个问题,但这是一个已知的变化吗???我担心可能还有其他一些我不知道的变化需要解决。

仅供参考 - 我的目标是 29 岁。

【问题讨论】:

  • 您将需要提供更多信息,例如它适用(或不适用)的 API 级别,可能还有一些 XML。与此同时,Stack Overflow question 及其答案可能会为您提供一些有用的信息。
  • 这对它是否为已知更改有何影响?
  • @eimmer 不知道会改变。他为您提供了一个链接,您可以在其中寻求答案。它在那里说,出于几个原因,您应该更喜欢重力而不是 textAlignment。看看它,它可能会回答你的问题。但由于我们没有您的 XML,我们不能说其他任何东西都在影响您 XML 中的 textAlignment。

标签: android view textview


【解决方案1】:

你应该检查android:supportsRtl="true"

如果还是不行,请查看tools:replace="android:supportsRtl"

【讨论】:

    【解决方案2】:

    用这个改变你的 TextView 并使用 textalignment=center

    <androidx.appcompat.widget.AppCompatTextView
         android:textAlignment="center" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-06
      • 2012-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-06
      相关资源
      最近更新 更多