多行TextView的wrap_content宽度

14

我有一个TextView,宽度和高度都设置为wrap_content,最大行数设置为2。当文本仅占用一行时,一切正常。但是当文本换到第二行时,TextView的宽度会变成尽可能大(填满父容器)。
所以,我想要的是:

    |一些长的 |
    |文本     |
而我得到的是:
    |一些长的       |
    |文本            |


你尝试在多个设备上测试过吗?你能提供你的TextView源代码吗? - Indrek Kõue
1个回答

1

试一试设置 TextView 的最大宽度。我认为当你将宽度设置为 wrap_content 并且它移到下一行时,这意味着宽度已经达到了最大值(所以它填满了父容器)。所以我猜当你设置最大宽度后,一旦达到该宽度,它就必须换行。

 android:maxWidth="140dp"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接