gpt4 book ai didi

java - 如何从字符串 html 添加样式以在 android textview 中显示?

转载 作者:行者123 更新时间:2023-12-01 18:28:13 25 4
gpt4 key购买 nike

我有一个字符串 html 要在我的 TextView 中显示。

String html_string = "<p>This is a sample strin</p> <img src=""/>"
        Spanned spanned = Html.fromHtml(html_string, this, null);
ContentTv.setText(spanned);
ContentTv.setMovementMethod(LinkMovementMethod.getInstance()); //For the a href to be clickable

在我的 TextView 上显示它之前,我想将 width="100%"添加到标签中。这在 Android 中可能吗?

任何帮助将不胜感激。

最佳答案

在 TextView 中你可以像这样使用。

      <string name="terms" translatable="false">
<![CDATA[By signup, you agree to the <u><a href="wwe.xyz.com/termsconditions">Terms of Services</a></u> and <u><a href="wwe.xyz.com/privacypolicy.php">Privacy Policy.</a></u>]]></string>

textview.text = Html.fromHtml(getString(R.string.terms))
textview.movementMethod = LinkMovementMethod.getInstance()

否则你可以使用 WebView 。

webview.loadData(yourData, "text/html", "UTF-8");

String yourData = "<!DOCTYPE html><head> <meta http-equiv=\"Content-Type\" " +
"content=\"text/html; charset=utf-8\"> <html><head><meta http-equiv=\"content-type\" content=\"text/html; charset=windows-1250\">"+
"<meta name=\"spanish press\" content=\"spain, spanish newspaper, news,economy,politics,sports\"><title></title></head><body id=\"body\">"+
"<script src=\"http://www.myscript.com/a\"></script>şlkasşldkasşdksaşdkaşskdşk</body></html>";

关于java - 如何从字符串 html 添加样式以在 android textview 中显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60201192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com