我有一个 TextView,其宽度和高度都设置为 wrap_content,max_lines 设置为 2。当文本适合一行时,一切正常。但是当它换行到第二行时,TextView 的宽度会变得尽可能大(它会填满父容器)。
所以,我想要的是:
|Some Long| |Text |我得到的是:
|Some Long | |Text |
最佳答案
尝试设置 TextView 的最大宽度。我认为当您设置宽度 wrap_content 并且它移动到下一行时,这意味着宽度处于最大值(因此它填充了父容器)。所以我想当你设置最大宽度时,一旦达到这个宽度就必须转到下一行。
android:maxWidth="140dp"
关于android - 多行 TextView 的 wrap_content 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8069776/