Как перенести текст на следующую строку в Android TextView? - PullRequest
27 голосов
/ 11 ноября 2010

Я использую следующие TextView для отображения некоторых данных в нем:

<TextView android:id="@+id/notificationText" 
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:textSize="18sp"
        android:inputType="textMultiLine"
        android:maxLines="2"
        android:layout_paddingRight="20dip"
        android:textColor="#ffffff"/>

Я хочу перенести текст на следующую строку. Как я могу это сделать?

Ответы [ 4 ]

35 голосов
/ 11 ноября 2010

Вы должны установить android:scrollHorizontally="false" в своем XML.

7 голосов
/ 31 августа 2016

Вы также можете попробовать

android:inputType="textMultiLine"

в своем XML.Это сработало для меня.

5 голосов
/ 22 февраля 2017

В некоторых случаях это работает, устанавливая ширину 0dp в текстовых представлениях.

android:layout_width="0dp"

вот ссылка на оригинальный ответ .

3 голосов
/ 01 мая 2013

Вам нужно установить

 android:minLines="2"
...