【发布时间】:2015-10-20 21:03:32
【问题描述】:
我在文本视图中使用 2 个部分,第一个部分是日期,另一个是姓名和电子邮件。 它们都在同一个文本视图中引用。我想更改日期的颜色,使其具有与姓名和电子邮件不同的视觉效果。是否可以在不实际为姓名和电子邮件添加全新的文本视图的情况下做到这一点? 到目前为止,这是我的代码:
String nameandemail;
holder.mytext.setText(String.valueOf(dateFormat.format(new Date(msg.getDate())) + " " + nameandemail + ": "));
我怎样才能设置日期的颜色
holder.mytext.setTextColor(Color.white) 和 nameandemail 字符串类似绿色?
谢谢!
【问题讨论】:
-
您可以使用
Html.fromHtml或SpannableString(ForegroundColorSpan) -
你能根据我的代码展示它吗?我怎样才能使用这种格式?
-
我尝试了几个 foregroundcolorspans 和 spannables,但它根本不起作用
标签: android android-layout textview spannablestring android-textattributes