Sto eseguendo il porting di un'applicazione Web su piattaforma Android. L'app sarà costituita da alcuni contenuti Web (accessibili tramite WebView
) e alcuni contenuti offline. Ho bisogno di visualizzare una certa quantità di testo come contenuto offline nella schermata iniziale, e sono un po 'confuso su come farlo. Ho esaminato la documentazione di Android sulla formattazione del testo, ma ho trovato un po 'noioso da usare quando si tratta di più di poche righe di testo. Quindi sto pensando di creare alcune pagine HTML e includerle nella cartella res della mia app. E poi caricandoli usando WebView
. È consigliabile usare un simile approccio? o c'è una via d'uscita migliore?visualizza il testo formattato html nell'app per android
risposta
Bene per il testo semplice si può sempre fare in seguito su un TextView
:
someTextView.setText(Html.fromHtml(htmlAsAString));
Se come dici tu è più complicato (con immagini e/o CSS ecc) vi consiglio di mettere il codice HTML in le risorse/cartella e caricarlo da lì direttamente in un WebView
.
C'è la classe Html
che può formattare il testo HTML ma è piuttosto limitata. È possibile leggere la documentazione qui: http://developer.android.com/reference/android/text/Html.html
Il metodo che probabilmente sarete più interessati è Html.fromHtml(java.lang.String)
. Restituisce un oggetto Spanned
che è quindi possibile utilizzare per popolare uno TextView
semplicemente chiamando textView.setText(..)
.
Se si scopre che non fornisce il supporto necessario per i tag HTML necessari, molto probabilmente si userà un WebView
.
- 1. Html visualizza testo formattato
- 2. jsf output html-testo formattato
- 3. salva il testo formattato in html nel database
- 4. Approccio consigliato per la presentazione di testo formattato in Android?
- 5. HTML Testo con tag per il testo formattato in una cella Excel
- 6. Ottieni HTML formattato da CKEditor
- 7. HTML/CSS: testo "Visualizza attraverso lo sfondo"?
- 8. Renderizza o converti Html in testo "formattato" (.NET)
- 9. Come inserisco il testo formattato usando AutoHotkey?
- 10. Visualizza il codice html per una pagina Web su tablet
- 11. Tabella HTML (testo) per l'immagine utilizzando C#
- 12. Showcase Visualizza il testo gravità
- 13. Android: Come aggiornare il mio testo Visualizza in un frammento
- 14. Android: GridView semplice che visualizza il testo nelle griglie
- 15. Android che visualizza il testo quando ListView è vuoto
- 16. Emettere testo formattato (incluso il codice sorgente) come LaTeX, PDF e HTML
- 17. Fare un JEditorPane con html mettere il testo formattato correttamente nella clipboard
- 18. Android Aggiungi immagine al testo (nel testo Visualizza)?
- 19. Python: crea un rapporto formattato in html
- 20. Analisi di HTML mal formattato in PHP
- 21. lettura del testo formattato con python
- 22. Come inserire un testo formattato negli Appunti?
- 23. JSF visualizza commento HTML
- 24. Visualizza il file HTML in Shiny App
- 25. copia testo formattato in accesso utilizzando vba
- 26. elenco Visualizza Filtro Android
- 27. Il modo migliore per 'ripulire' testo HTML
- 28. Invio di testo formattato con UCMA 2.0
- 29. Python: Come convertire testo formattato con markdown in testo
- 30. come estrarre il contenuto di testo formattato da PDF
sì ho provato 'Html.fromHtml()' ma supporta solo un numero molto limitato di tag HTML –