Изменить цвет текста части элемента навигационного ящика - PullRequest
0 голосов
/ 15 ноября 2018

В Android Studio я хочу изменить цвет части элемента в окне навигации. На прилагаемом изображении Навигационный ящик , я хочу, чтобы слово "PRO" было красным.

1 Ответ

0 голосов
/ 15 ноября 2018

Использовать сменную строку:

MenuItem item = (MenuItem) navigation.getMenu().findItem(R.id.miItem);
String str = item.getTitle().toString();
SpannableString span = new SpannableString(str);
span.setSpan(new ForegroundColorSpan(Color.RED), str.length() - 3, str.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
item.setTitle(span);

заменитьnavigation с вашей NavigationView переменнойmiItem с соответствующим идентификатором MenuItem

...