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

问题描述

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

标签: androidtext-alignmentrichtexttext-formattingtext-styling

解决方案


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

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

推荐阅读