Ho scritto un'app che contiene una vista testuale di grandi dimensioni per la visualizzazione delle note. È possibile fare in modo che la vista testo evidenzi eventuali numeri di telefono o collegamenti ipertestuali senza evidenziare l'intera vista?TextView sottolinea il numero di telefono e il collegamento ipertestuale
risposta
È possibile utilizzare Linkify
per trasformare numeri di telefono, URL e così via in collegamenti che, quando si fa clic su, lanciano app appropriate (Dialer, Browser, ecc.).
Se si stavano pescando solo per un effetto di sottolineatura, senza i collegamenti, è possibile:
- Mark il vostro testo con HTML, particolarmente
<u>...</u>
per sottolineature - Run che, attraverso
Html.fromHtml()
per ottenere unSpannable
con la formattazione in atto - feed che
Spannable
alTextView
tramitesetText()
Here is the list of HTML tags supportato dall'edizione 2.1 di Android di Html.fromHtml()
. Nota che questo non è ufficialmente documentato da nessuna parte, quindi il tuo chilometraggio può variare.
<TextView
...
android:autoLink="all"
/>
che in realtà è abbastanza per voi
Grazie. Questo è esattamente ciò di cui avevo bisogno. – Chris
Sì, continuo a dimenticarmene. 'Linkify' è utile se hai bisogno di più controllo o vuoi solo applicare una conversione a una parte del testo. – CommonsWare
Grazie. Ho ottenuto quello che stavo cercando. –
- 1. TextView Il collegamento ipertestuale non funziona?
- 2. Seguendo il collegamento ipertestuale e "Richiesta offsite filtrata"
- 3. Come rendere il funzionamento del pulsante (collegamento) come collegamento ipertestuale?
- 4. Errore su TextView con rilevamento numero di telefono IOS 9
- 5. Verifica se il target dell'evento è il collegamento ipertestuale
- 6. Ionic ottiene il numero di telefono dell'utente
- 7. Collegamento ipertestuale in Android
- 8. Pulsante di avvio Collegamento ipertestuale
- 9. Collegamento ipertestuale HTML con testo immagine E
- 10. Appare il sottotitolo del collegamento ipertestuale al passaggio del mouse (attualmente il contrario)
- 11. Reatt native - chiama il numero di telefono con l'estensione
- 12. Html rende il testo cliccabile senza renderlo un collegamento ipertestuale
- 13. Come aprire il file p4 con un collegamento ipertestuale
- 14. Modificare il valore href per un collegamento ipertestuale
- 15. Collegamento ipertestuale semplice in GWT?
- 16. Collegamento ipertestuale nel documento R
- 17. Ios come posso verificare che il numero di telefono inserito sia effettivamente il numero di telefono dell'utente?
- 18. Collegamento ipertestuale Cocoa per iPhone
- 19. Collegamento ipertestuale all'interno di un blocco testo
- 20. Sottolinea il testo nel widget Etichetta Tkinter?
- 21. Cella di collegamento ipertestuale in Winforms DataGridView
- 22. Numero di telefono internazionale max e min?
- 23. Posso limitare il numero di caratteri di TextView?
- 24. Collegamento ipertestuale per riprodurre video di YouTube
- 25. E 'possibile inserire commenti di collegamento ipertestuale in IntelliJ Idea?
- 26. Ottenere il numero di telefono dall'URI di ricerca
- 27. Come ottenere il numero di telefono di Facebook in Android
- 28. Come ottenere il numero di serie del telefono (IMEI)
- 29. Format String come il numero di telefono in C#
- 30. Come convalidare il numero di telefono in laravel 5.2?
Grazie. Non ero a conoscenza di quella lezione. Lo esaminerò. – Chris