Ширина wrap_content в мутилине TextView - PullRequest
10 голосов
/ 09 ноября 2011

У меня есть TextView с шириной и высотой, равными wrap_content и max_lines, равными 2. Когда текст помещается в одну строку, все работает отлично. Но когда он переносится на вторую строку, ширина TextView становится максимально большой (он заполняет родительский контейнер).
Итак, что я хочу:

    |Some Long|
    |Text     |
И что я получаю:
    |Some Long       |
    |Text            |

1 Ответ

3 голосов
/ 08 декабря 2011

Попробуйте установить максимальную ширину TextView. Я думаю, что когда вы устанавливаете ширину wrap_content и она переходит к следующей строке, это означает, что ширина максимальна (поэтому она заполняет родительский контейнер). Поэтому я предполагаю, что когда вы устанавливаете максимальную ширину, она должна перейти к следующей строке, как только она достигнет этой ширины.

 android:maxWidth="140dp"
...