gpt4 book ai didi

java - Android/Java - 如何将 HTML 代码附加到我的线性布局?

转载 作者:行者123 更新时间:2023-12-02 08:17:07 24 4
gpt4 key购买 nike

所以我有一些 Java 字符串,我想与一些 HTML 元素一起附加到屏幕(例如 <br> )。线性布局变量就是:

main_layout = (LinearLayout) findViewById (R.id.main_layout); 

我只是想添加 TextViews,但对于 setText,我希望能够将 HTML 放入其中。我听说这是可以做到的,我真的很想要一些例子来为我指明正确的方向。另外,如何动态设置这些 xml 文本元素的样式(类似于 javascript 和 html)?

谢谢。

最佳答案

您可以使用HTML.fromHTML(source)将HTML添加到TextView中它返回一个 Spanned 但我不确定它可以/不能处理哪些 HTML 标签(肯定支持粗体、斜体、下划线和子/上标)。 Spanned我认为可以设计,但我不确定如何设计。还要小心下标/上标,因为如果不改变 TextView 的行距,它们往往无法正确显示。

关于java - Android/Java - 如何将 HTML 代码附加到我的线性布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6162710/

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