Android: при переполнении текста перейти на новую строку? - PullRequest
1 голос
/ 28 апреля 2011

У меня есть следующий макет ...

     <LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:orientation="horizontal" android:layout_height="wrap_content">
    <ImageView android:id="@+id/Pic" android:src="@drawable/icon" android:layout_width="25dip" android:layout_height="25dip"></ImageView>
    <LinearLayout android:id="@+id/linearLayout2" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content">
        <TextView android:textColor="#5379E2" android:text="Item" android:id="@+id/Title"  android:layout_width="wrap_content" android:layout_height="match_parent"></TextView>
        <TextView android:text="" android:textColor="#000000" android:id="@+id/Description" android:layout_width="wrap_content" android:layout_height="match_parent"></TextView>
        <TextView android:text="" android:textColor="#000000" android:id="@+id/url" android:layout_width="wrap_content" android:layout_height="match_parent"></TextView>
    </LinearLayout>
</LinearLayout>

Всякий раз, когда текст становится слишком большим для отдельной строки, он на нем переполняется следующим образом.

This is the first line and when it gets too big it does
                                                      t
                                                      h
                                                      i
                                                      s

Но я бы хотел, чтобы это было ..

This is the first line and when it gets too big it should
do this.

Как бы мне этого добиться?

EDIT

Похоже, это происходит потому, что каждое из трех текстовых представлений занимает место примерно так ...

 |------|-----|-----|
 |      |     |     |
 |______|_____|_____|

Итак, когда он переполняется, он опускается до соответствующей текстовой строки. Проблема в том, что это не то, что я хочу. Мне нужно, чтобы 3 textviews составляли одно предложение. Я не просто использовал один текстовый вид, потому что хочу по-разному раскрасить каждый текстовый вид.

1 Ответ

0 голосов
/ 28 апреля 2011

Вы пробовали эту настройку для просмотра текста?

android:singleLine="false"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...