Android TextView:如何将两个TextView中的换行符设置为相同

Android TextView:如何将两个TextView中的换行符设置为相同,android,Android,我的问题似乎很简单,但我还没有找到解决办法 我有两个文本视图,它们有相同的文本,但有 文本视图大小不同 文本视图中文本的字体大小不同 我无法控制文本(它来自远程) 我希望两个文本视图在同一点上完全换行 指定两个文本视图中一行的最大字符长度。这可以通过在定义文本视图的布局中使用文本视图的属性来实现: <TextView android:id="@+id/textViewName" android:layout_width="wrap_content"

我的问题似乎很简单,但我还没有找到解决办法

我有两个文本视图,它们有相同的文本,但有

  • 文本视图大小不同
  • 文本视图中文本的字体大小不同
我无法控制文本(它来自远程)

我希望两个文本视图在同一点上完全换行


指定两个文本视图中一行的最大字符长度。这可以通过在定义文本视图的布局中使用文本视图的属性来实现:

<TextView
        android:id="@+id/textViewName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="20dp"
        android:gravity="center"
        android:maxLength="12" />

将文本放置到其中一个文本视图中,然后使用以下方法将其中的文本用作第二个文本视图的源:


第二个文本视图应具有更大的“宽度容量”,以便能够放置第一个视图中的所有内容,而无需“自行”换行。

谢谢kamal2305,但这不起作用:-((:由于文本视图具有不同的尺寸和不同的字符大小,因此无法确定理想的长度。此外,
maxLength
这是一个尺寸(以px或dp表示),而不是字符数请遵循以下链接: