Recommended approach for presenting formatted text in Android?

I am developing an application that will provide instructions to making a product. The text will have bullets and/or numbered steps as well regular text paragraphs. I may have headings for various sections. The text will be placed into a scrollable TexView.

I was originally planning on loading the text from a resource text file and then applying formatting via xml. However, I just learned about WebView and the ability to load local html files. I could easily format the text in html and load it into a WebView for the various activities.

My question is, is there a performance issue with using WebView vs. TextView? Are there other ways to easily format text for a TextView?

Thanks,


WebView definitely takes longer to load the first time into your process. It also is not designed to go in a ScrollView , since it scrolls itself. OTOH, you get excellent HTML support.

TextView can display limited HTML, converted into a SpannedString via Html.fromHtml() . Here is a blog post where I list the HTML tags supported by the Android 2.1 edition of fromHtml() . Note that these are undocumented, and so the roster of tags may be different in other Android releases.

链接地址: http://www.djcxy.com/p/49012.html

上一篇: 红宝石在轨道上

下一篇: 在Android中显示格式化文本的推荐方法?