java - 如何从 xml 文件项更改 ListView 中 TextView 的字体颜色?安卓

标签 java android

取决于值:

例子

支付:+200

支付:-100

如果 pay 的值更高,则 200 的颜色为绿色。 如果 pay 的值较低,则 100 的颜色为红色。

它每秒钟都会改变颜色,因为我有来自浏览器的 xml 文件链接 并每秒更新一次 xml 文件。 我喜欢这种颜色,因为我的 xml 文件中的链接会在几秒钟内刷新它并更改颜色,具体取决于是高还是低。

最佳答案

这里如果你的意思是xml文件要进行xml解析,试试下面这个

当您将文本从 xml 文件放在 ListView 中时,从 xml 文件中获取颜色并按如下方式解析

String txt = "<font color=#408cc4> "+"此处需要打印的文字"+""; viewHolder.activity_hold_heading.setText(Html.fromHtml(txt));

在这里color = the color you need

关于java - 如何从 xml 文件项更改 ListView 中 TextView 的字体颜色?安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12399609/

相关文章:

java - Twitter linkify android 所有@mentions

android - 如何在android中收听新照片?

java - 是否可以以文件模式启动 HSQL DB 并将该文件保留在 Project 中

java - OpenHFT Chronicle 队列写入标记为 transient 的字段

java - 在 Java 中将methods() 与线程一起使用

java - Hibernate 正则表达式验证字段不起作用

java - 如何在java中创建未知对象的列表

android - 文本字段 - LazyColum jetpack compose 中的文本位于 IME 下方

java - 动态创建多个微调器+适配器+监听器的最佳方式

java - 如何摆脱“Activity 已泄漏服务连接”错误