Настройка ForeGroundColorSpan для символа Юникод ⬛ не работает на более новых версиях Android (тест с 25)
Настройка ForeGroundColorSpan
для Unicode char on работает на Android 19, но не на 25.
Код является:
String stxtDate = textView.getText().toString();
int color = (question.Grad >= 0 ? LevelColors[question.Grad] : ContextCompat.getColor(context, R.color.colorGradMinussolid));
stxtDate = (question.Grad >= 6 ? digits[question.Grad] : "⬛") + stxtDate;
SpannableStringBuilder wordtoSpan = new SpannableStringBuilder(stxtDate);
wordtoSpan.setSpan(new ForegroundColorSpan(color), 0, 1, SpannableStringBuilder.SPAN_EXCLUSIVE_EXCLUSIVE);
wordtoSpan.setSpan(new ForegroundColorSpan(colorText), 1, wordtoSpan.length(), SpannableStringBuilder.SPAN_EXCLUSIVE_EXCLUSIVE);
//wordtoSpan.setSpan(new BackgroundColorSpan(color), 0, 1, SpannableStringBuilder.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(wordtoSpan);