在Android Studio中,我想更改导航抽屉中项目一部分的颜色。在所附的Navigation Drawer图片中,我希望单词“ PRO”显示为红色。
答案 0 :(得分:0)
使用可跨越的字符串:
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