2011-12-22 12 views
7

Ho un Textview in cui sto mostrando testo 12345 ora voglio mostrare il testo
Android modalità testo testo in senso verticale

1 
2 
3 
4 
5 

ho provato rotation ma ruotare il mio testo e non dare l'esatto aspetto.
Non voglio inserire tag \ n in character.
Non voglio personalizzazione.

+0

Avete dato un'occhiata a questi suggerimenti? http://stackoverflow.com/questions/6773693/how-can-we-set-vertical-textview –

+1

Verifica questo: [Etichetta verticale (ruotata) in Android] (http://stackoverflow.com/questions/1258275/vertical -rotated-label-in-android) –

risposta

5

È possibile estendere TextView al valore VerticalTextView personalizzato e sovrascrivere il metodo setText(). Nell'implementazione setText è possibile scorrere il testo e modificarlo inserendo interruzioni di riga \n. Dopo aver finito basta impostare il valore del risultato alla tua vista.

+0

puoi darmi idee o codice che sovrascrivono il metodo setText(). –

+0

In alternativa, potresti usare un 'TextWatcher' se vuoi solo sovrascrivere' setText', e potrebbe aggiungere '\ n' a ogni carattere che viene aggiunto a' TextView' –

Problemi correlati