2010-11-21 41 views
7

我正在開發一個應用程序,將提供製作產品的說明。文本將包含子彈和/或編號的步驟以及常規的文本段落。我可能有各個部分的標題。文本將被放置到可滾動的TexView中。在Android中顯示格式化文本的推薦方法?

我最初計劃從資源文本文件加載文本,然後通過xml應用格式。不過,我剛剛瞭解到WebView和加載本地html文件的能力。我可以輕鬆地在html中格式化文本,並將其加載到WebView中進行各種活動。

我的問題是,是否有使用WebView與TextView的性能問題?是否有其他方法可以輕鬆地爲TextView設置文本格式?

感謝,

回答

4

WebView肯定需要更長的時間第一次加載到你的進程。它也不是爲了進入ScrollView而設計的,因爲它會自動滾動。 OTOH,你會得到很棒的HTML支持。

TextView可以顯示有限的HTML,通過Html.fromHtml()轉換成SpannedStringHere is a blog post其中列出了Android 2.1版本fromHtml()支持的HTML標籤。請注意,這些文件沒有記錄,因此其他Android版本中的標籤名稱可能會有所不同。

相關問題