无论在android中垂直对齐的字数如何,如何为多个文本视图设置相等的宽度?

Posted

技术标签:

【中文标题】无论在android中垂直对齐的字数如何,如何为多个文本视图设置相等的宽度?【英文标题】:How to set equal width to multiple textviews irrespective of word count aligned vertically in android? 【发布时间】:2019-11-14 13:16:31 【问题描述】:

正如您在附图中看到的那样,第 1 行有两个单词,第 2 行有 4 个单词,最后一行有一个单词。 但无论文本大小和字数如何,它们都具有相同的宽度。谁能帮我实现这一目标?

【问题讨论】:

【参考方案1】:

使用AppCompatTextView并设置android:autoSizeTextType="uniform"android:maxLines="1"

 <androidx.appcompat.widget.AppCompatTextView
        android:id="@+id/textView"
        android:layout_ <!--fixed size-->
        android:layout_ <!--fixed size-->
        android:autoSizeTextType="uniform"
        android:maxLines="1"/>

【讨论】:

我已经尝试了上面的代码来实现这个东西,它没有成功。你能帮忙解决一下吗? @JohnSmith 你的 TextView 中 widthheight 的值是多少? @JohnSmith 将 height 设置为更高的值

以上是关于无论在android中垂直对齐的字数如何,如何为多个文本视图设置相等的宽度?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 iOS 应用程序的 UILabel 设置左上对齐?

如何为自定义 Android 通知添加垂直线到 RemoteView?

Android垂直对齐文本和小部件

如何在iOS和Android屏幕中间(垂直和水平)对齐离子卡?

如何为约束布局组提供垂直边距?

如何垂直对齐项目[重复]