android - 多行 TextView 的 wrap_content 宽度

标签 android layout textview

我有一个 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/

相关文章:

android - ScrollView 内 TextView 的空指针异常

android - 使用 getwindow() 调整背景

android - MediaPlayer.seekTo(int ms) 的精度

android - 如何使用布局 XML 文件将 View 的一半布局到 Root View ?

java - MigLayout 分成 2 行

html - 如何避免换行填充?

c - Windows 和 Linux 操作系统的内存布局有什么不同吗?

php - Android:无法使用php pdo在mysql中插入数据

Android - 如何显示TextView的最后一部分

android - 如何在 EditText 中删除 Android 自动建议下划线?