Uno schermo nella mia app potenzialmente posterà stringhe veramente lunghe in uno TextView
. Per questo scenario, ho impostato android:ellipsize="marquee"
in modo che il testo si sposterà su TextView.Setting textIsSelectable su TextView con ellissi di selezione aggiunge ellisse
Tuttavia, ho deciso che desidero che questo testo sia selezionabile (android:textIsSelectable="true"
). Nella maggior parte dei casi, questo non è un problema. Il testo è più piccolo di TextView e l'utente può semplicemente selezionarlo. Tuttavia, se ho l'attributo textIsSelectable
e se il testo è più grande di TextView, il testo prenderà un'ellisse invece di essere la stringa completa. Continuerà a selezionare lo, ma non visualizzerà più il testo completo. Lo taglia e visualizza un'ellisse.
<TextView
android:layout_width="wrap_content"
android:layout_height="?android:attr/listPreferredItemHeightSmall"
android:ellipsize="marquee"
android:focusable="true"
android:gravity="center_vertical"
android:singleLine="true"
android:textIsSelectable="true">
C'è un modo per avere il testo selezionabile e mantenere l'intera stringa nel tendone (senza ellisse)?
Cosa vuoi esattamente? –
Si desidera selezionare il testo e anche scorrere il testo in textview/ –
Sì. Questo è quello che voglio. – Andrew