2012-06-16 3 views
4

У меня есть многострочный TextView с свойством layout_width = "wrap_content". Проблема в том, что TextBox фактически становится многострочным, тогда это свойство просто не работает. Как я могу исправить это поведение?Обтекание многострочного текста в TextView - Android

Вот иллюстрация:

enter image description here

XML:

<TextView android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textColor="#000000" 
        android:focusable="false" 
        android:textSize="16.5dip" 
        android:padding="2dip" 
        android:lineSpacingMultiplier="1.1" 
       /> 
+0

Сверху моей головы Я не думаю, что это возможно без жесткого кодирования ширины вашего «TextView». – twaddington

+0

Вы когда-нибудь находили ответ на этот вопрос? У меня проблема. –

ответ

-1

кажется, что вы используете родительское представление (ViewGroup), где вы определили фон для вашего окна. Вам просто нужно определить фон для вас TextView вместо ViewGroup. Итак, не используйте фон в своей ViewGroup, попробуйте использовать его в текстовом виде. Например:

<FrameLayout android:layout_width="fill_parent" 
      android:layout_height="wrap_content"> 

<TextView android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:textColor="#000000" 
       android:focusable="false" 
       android:textSize="16.5dip" 
       android:padding="2dip" 
       android:lineSpacingMultiplier="1.1" 
       android:background="@drawable/background_box" 
      /> 

</FrameLayout> 
+0

Я фактически определяю фон для ViewGroup, но не для TextView. Но даже если я определяю фон для TextView, результат остается тем же, текст не занимает всю область TextView. – user1003208

Смежные вопросы