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

Требование:дисплей значение «а» выделены жирным шрифтом и другим цветом

нужно отобразить значение «а», как 1) жирным шрифтом и 2) желтого цвета.

Есть ли способ я могу показать это значение с указанными выше изменениями и отображением в том же положении

ответ

0

Try Ниже кодекс

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"));} 
+0

Спасибо ... именно то, что было required..Appreciate вашей помощи –

+0

/п не работает? Весь текст появляется в той же строке после EXCELLENT Job!/N не работает. @ MathanG –

+0

использовать
для следующей строки. – MathanG

0

Вы можете использовать SpannableString или SpannableStringBuilder и применять одновременно StyleSpan и ForegroundColorSpan к тексту, который нуждается в специальной обработке. Это довольно просто; Я думаю, что более сложной частью будет поиск правильного индекса символа (ов) в строке, особенно когда вы начнете использовать локализованные строковые ресурсы (что вам нужно).

Смежные вопросы