【发布时间】:2016-06-16 08:03:19
【问题描述】:
这是我当前的导航抽屉的样子:
我已将其分为 4 组。我正在尝试为每个组提供不同的文本颜色。我正在尝试使用SETTINGS、FEEDBACK 和TERMS AND CONDITIONS 选项来获得更小的字体和一点点灰黑色。我进行了搜索,但找不到单独自定义导航抽屉组的方法。这是我为菜单编写的代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group
android:id="@+id/menu"
android:checkableBehavior="single">
<item
android:id="@+id/nav_targets"
android:icon="@drawable/icon_target"
android:title="Targets" />
<item
android:id="@+id/nav_testing"
android:icon="@drawable/icon_testing"
android:title="Testing" />
<item
android:id="@+id/nav_course_work"
android:icon="@drawable/icon_course_work"
android:title="Course Work" />
<item
android:id="@+id/nav_schedule"
android:icon="@drawable/icon_schedule"
android:title="Schedule" />
<item
android:id="@+id/nav_profile"
android:icon="@drawable/icon_profile"
android:title="Profile" />
</group>
<group
android:id="@+id/settings">
<item
android:title="SETTINGS"
android:id="@+id/settings_item"></item>
</group>
<group
android:id="@+id/feedback">
<item
android:title="FEEDBACK"
android:id="@+id/feedback_item"></item>
</group>
<group
android:id="@+id/TnC">
<item
android:title="TERMS & CONDITIONS"
android:id="@+id/t_n_c_item"></item>
</group>
有办法实现吗?
【问题讨论】:
-
检查这个答案会帮助你stackoverflow.com/a/32114570/2900893
-
不,已经检查了这个。它会改变菜单中每个项目的颜色。我正在尝试仅对少数项目进行更改 - 不是全部。
-
@user5038993 尝试从 strings.xml 中获取标题,并在 strings.xml 中定义具有不同颜色的字符串。希望对你有帮助
-
@JagjitSingh,我尝试使用 html 来设置颜色(请参阅stackoverflow.com/a/24392640/5038993 答案),但我认为这仅适用于 TextViews。它对我不起作用。返回带有 html 标签的整个字符串。
-
@user5038993 请发布完整代码