java - Android 中的 HTML 似乎不起作用

标签 java android html textview

我想自定义一个字符串,其结果将写入 TextView 但不起作用。我只想使用 html 标签为文本的某些部分着色,但它仍然是所有文本具有相同的颜色。这是我到目前为止所写的:

@Override
public String toString() {
    return (Html.fromHtml("<font color=\"#e61624\">"+fromHour+"</font>")) + " " + from + " / " + toHour + " " + to;
}

谢谢

最佳答案

我不会在 toString() 方法中使用 Html.fromHtml

toString()中,只需返回相应的文本即可:

return "<font color=\"#e61624\">"+fromHour+"</font> " + from + " / " + toHour + " " + to;

然后调用:

textView.setText(Html.fromHtml(yourObject.toString());

关于java - Android 中的 HTML 似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24159266/

相关文章:

java - Point2D ArrayList打印Cocoles前面的方法

java - 如何单击 2 个具有相同名称、无 ID 和相同类别的链接中的 1 个。 Selenium java

java - 字符串表示形式的二进制数据到 PDF 文件

java - 如何修复我的方法显示在主方法上?

android - 有什么方法可以将 Koin inject 与通用一起使用吗?

android - Android中DialogFragment和FragmentActivity之间的通信

html - 移动平台的样式网站。为什么一部手机有两种分辨率?

android - 在自定义 ListView 中编辑文本在滚动时失去值(value)

html - 将 div 元素并排放置并居中

javascript - 当特定图像接触到其他图像时不触发音频