0

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

在此处输入图像描述

4

1 回答 1

1

navigationDrawer在你身上为你的标题创建一个样式styles.xml

 <style name="HeaderTextAppreance">
    <item name="android:textColor">@color/colorPrimary</item> 
 </style>

然后在你的活动中navigation header使用它的 ID 访问你的,然后试试这个:

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);
于 2018-01-05T11:14:28.790 回答