如何更改抽屉项目父项文本颜色?

时间:2018-01-05 10:54:20

标签: android android-drawer

如何更改项目父项抽屉中的文字颜色? 我想更改配置文件文本颜色,因为我几乎无法在抽屉中看到它。

enter image description here

1 个答案:

答案 0 :(得分:1)

navigationDrawer

中为您styles.xml标题创建样式
 <style name="HeaderTextAppreance">
    <item name="android:textColor">@color/colorPrimary</item> 
 </style>

然后在您的活动中使用它的ID访问您的navigation header,然后尝试:

NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);

    Menu menu = navigationView.getMenu();

    MenuItem tools= menu.findItem(R.id.yourId);
    SpannableString s = new SpannableString(tools.getTitle());
    s.setSpan(new TextAppearanceSpan(this, R.style.HeaderTextAppreance), 0, s.length(), 0);
    tools.setTitle(s);
    navigationView.setNavigationItemSelectedListener(this);