2012-11-18 10 views
16

Mi chiedo se ci sono modi per rilevare se la stringa da inserire in una vista testo raggiunge la fine dello schermo e quindi cambia linea, o se una vista testo si estende su 2 linee?Rileva se TextView si estende su 2 righe

Voglio sapere questo così posso aumentare i margini tra alcune visualizzazioni testuali se una vista testo si estende su 2 righe, ovviamente voglio farlo dinamicamente.

risposta

27

TextView supporta getLineCount() - Vedere docs attenti in quanto potrebbe essere necessario controllare se la vista è stata disegnata per prima.

+0

Grazie! Funziona come un incantesimo, purché venga utilizzato dopo che il layout è stato disegnato. – Robert

+0

Sì, ho pensato che potesse essere il caso. Felice che funzioni! –

Problemi correlati