2010-11-11 10 views
21

Sto usando seguente TextView per visualizzare alcuni dati in esso:Come spostare il testo sulla riga successiva in un TextView 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"/> 

voglio disporre il testo alla riga successiva. Come posso fare questo?

risposta

32

nel file xml è necessario impostare android:scrollHorizontally="false".

+0

è possibile eseguire questa operazione durante il runtime? – Ewoks

+1

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

+3

il testo viene tagliato invece di passare alla riga successiva –

2

è necessario impostare

android:minLines="2" 
2

Si potrebbe anche provare

android:inputType="textMultiLine" 

in XML. Questo ha funzionato per me.

+1

Questo funziona. Ho passato anni a cercare di risolverlo usando pesi e larghezze. Grazie!! – Daniel

1

In alcuni casi Funziona impostando la larghezza su 0dp sulle visualizzazioni di testo.

android:layout_width="0dp" 

questo è un collegamento all'originale answer.

Problemi correlati