Ovviamente anche in Android.
La proprietà è denominata "Ellipsize" e sono disponibili diverse opzioni.
In XML:
android:ellipsize="start|marquee|end"
O tramite codice
textView.setEllipsize(TruncateAt.START | TruncateAt.END | TruncateAt.MARQUEE);
i valori medi:
- Inizio: colloca il "..." il testo iniziare
- Fine: i luoghi del "..." alla fine
- Marquee: Esiste un "testo scorrevole"
NOTE: Linea singola
TextView
dovrebbe essere singola linea, in modo da rendere ma il lavoro, anche fare questo (o le loro proprietà equivalenti XML maxLines
e singleLine
):
textView.setSingleLine(true);
o
textView.setMaxLines(1);
Note: Modalità Marquee
Per il Marquee di lavorare, il TextView
deve avere messa a fuoco (il tendone inizierà a muoversi una volta che si preme il TextView). Puoi anche forzare la selezione a scorrere automaticamente inviando:
textView.setFocusable(true);
textView.requestFocus();