2010-11-11 23 views
21

estoy usando TextView siguiente a mostrar algunos datos en ella:¿Cómo ajustar el texto a la siguiente línea en una vista de texto de Android?

<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"/> 

Quiero ajustar el texto a la línea siguiente. ¿Cómo puedo hacer esto?

Respuesta

32

debe establecer android:scrollHorizontally="false" en su xml.

+0

¿se puede hacer esto durante el tiempo de ejecución? – Ewoks

+1

@Ewoks check [setHorizontallyScrolling] (http://developer.android.com/reference/android/widget/TextView.html#setHorizontallyScrolling (boolean)) –

+3

el texto se corta en lugar de ir a la siguiente línea –

2

Es necesario configurar

android:minLines="2" 
2

También puede probar

android:inputType="textMultiLine" 

en el código XML. Esto funcionó para mí.

+1

Esto funciona. Pasé años intentando arreglarlo usando pesos y anchuras. ¡¡Gracias!! – Daniel

1

En algunos casos Funciona estableciendo el ancho en 0dp en vistas de texto.

android:layout_width="0dp" 

Aquí hay un enlace a la original, answer.

Cuestiones relacionadas