Android 以粗体和不同颜色显示“a”的值

Android 以粗体和不同颜色显示“a”的值,android,android-layout,android-intent,android-activity,android-fragments,Android,Android Layout,Android Intent,Android Activity,Android Fragments,要求: 需要将值显示为1黄色和2黄色 是否有一种方法可以通过上述更改显示此值并显示在同一位置您可以使用或,并将a和a应用于需要特殊处理的文本。这非常简单;我认为更困难的部分是找到字符串中字符的适当索引,特别是当您开始使用本地化字符串资源时,您应该这样做。尝试下面的代码 if (Global.DigsSinceLogin > 3) { int a = Global.DigsSinceLogin; noCoachingPoints.setText("Excellent Job!

要求:

需要将值显示为1黄色和2黄色

是否有一种方法可以通过上述更改显示此值并显示在同一位置

您可以使用或,并将a和a应用于需要特殊处理的文本。这非常简单;我认为更困难的部分是找到字符串中字符的适当索引,特别是当您开始使用本地化字符串资源时,您应该这样做。

尝试下面的代码

if (Global.DigsSinceLogin > 3) {
    int a = Global.DigsSinceLogin;
    noCoachingPoints.setText("Excellent Job! \n No Coaching Points Triggered in the Last "+  a  +" Digs");}

谢谢…正是需要的..感谢您的帮助/n不起作用?出色完成后,所有文本显示在同一行中/n不起作用。@MathanGuse用于下一行。
   if (Global.DigsSinceLogin > 3) {
    int a = Global.DigsSinceLogin;
    noCoachingPoints.setText(Html.fromHtml("Excellent Job!"+"<br>"+"  No Coaching Points Triggered in the Last "+ "<font color=yellow><B>" + a + "</B></font>"+" Digs"));}