Android TextView 文本对齐
Posted
技术标签:
【中文标题】Android TextView 文本对齐【英文标题】:Android TextView textAlilgnment 【发布时间】:2021-05-01 18:43:52 【问题描述】:我有一个旧的 android 项目多年来一直使用 textAlignment 属性在 TextView 中居中文本。我刚刚注意到这不再有效,文本现在显示为左对齐。
我可以用 gravity 属性解决这个问题,但这是一个已知的变化吗???我担心可能还有其他一些我不知道的变化需要解决。
仅供参考 - 我的目标是 29 岁。
【问题讨论】:
您将需要提供更多信息,例如它适用(或不适用)的 API 级别,可能还有一些 XML。与此同时,Stack Overflow question 及其答案可能会为您提供一些有用的信息。 这对它是否为已知更改有何影响? @eimmer 不知道会改变。他为您提供了一个链接,您可以在其中寻求答案。它在那里说,出于几个原因,您应该更喜欢重力而不是 textAlignment。看看它,它可能会回答你的问题。但由于我们没有您的 XML,我们不能说其他任何东西都在影响您 XML 中的 textAlignment。 【参考方案1】:你应该检查android:supportsRtl="true"
如果还是不行,请查看tools:replace="android:supportsRtl"
【讨论】:
【参考方案2】:用这个改变你的 TextView 并使用 textalignment=center
<androidx.appcompat.widget.AppCompatTextView
android:textAlignment="center" />
【讨论】:
以上是关于Android TextView 文本对齐的主要内容,如果未能解决你的问题,请参考以下文章