Show in textview html with inline styles

前端 未结 2 1740
深忆病人
深忆病人 2020-12-19 04:20

I need to show html with inline styles in my app. There are a lot of text that must be in different views so I can\'t use Webview(I tried

相关标签:
2条回答
  • 2020-12-19 04:54

    Android native TextView doesn't support all HTML tags and features. It only does support a few tags and properties. So, in your case, there's a couple of options which you may want to consider.

    • Use WebView to show rich texts. However, WebViews are too heavy and slow.

    • Use 3rd party libraries that improve native TextView and support more HTML tags. For example: HTML-TextView.

    0 讨论(0)
  • 2020-12-19 04:58

    Only one way to implement this is to use a 3rd party libraries as alternative for Android Html.fromHtml () method like this, which supports a CSS attributes, so for example

    <div style="font-weight:bold;">bold text</div>

    become

    <b>bold text</b>

    0 讨论(0)
提交回复
热议问题