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

时间:2015-03-21 15:05:12

标签: android

我的问题似乎很简单,但我找不到解决办法。

我有2个TextView,他们有相同的文字,但有

  • TextView的大小不同;
  • TextView中文本字体的大小不同。

我无法控制文本(它来自远程)。

我希望让2个TextView在同一点完全断行

enter image description here

2 个答案:

答案 0 :(得分:1)

将文本放置到其中一个TextView中,然后使用内部文本作为第二个文本视图的源:

Detect where Android's TextView would insert a line break

第二个文字视图应该有更多的宽度容量"能够放置第一个视图中的所有内容,而不必使其拥有"拥有"换行。

答案 1 :(得分:0)

指定textViews的一行中的最大字符长度。这可以通过在定义它们的布局中使用TextViews的属性来完成:

<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" />