更改部分导航抽屉项目的文本颜色

Change text color of a portion of navigation drawer item

在 Android Studio 中,我想更改导航抽屉中某个项目的一部分的颜色。在所附图片 Navigation Drawer 中,我希望 "PRO" 一词显示为红色。

使用可跨越的字符串:

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 的 id