相关疑难解决方法(0)

更改导航抽屉中已检查菜单项的颜色

我正在使用新的Android设计支持库在我的应用程序中实现导航抽屉.

我无法弄清楚如何更改所选项目的颜色!

这是菜单的xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
    <item
        android:id="@+id/navigation_item_1"
        android:icon="@drawable/ic_1"
        android:title="@string/navigation_item_1"/>

    <item
        android:id="@+id/navigation_item_2"
        android:icon="@drawable/ic_2"
        android:title="@string/navigation_item_2"/>
</group>
Run Code Online (Sandbox Code Playgroud)

这里是导航视图xml,它放在一个android.support.v4.widget.DrawerLayout:

<android.support.design.widget.NavigationView
    android:id="@+id/activity_main_navigationview"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    app:headerLayout="@layout/drawer_header"
    app:itemIconTint="@color/black"
    app:itemTextColor="@color/primary_text"
    app:menu="@menu/menu_drawer">

    <TextView
        android:id="@+id/main_activity_version"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        android:layout_marginBottom="@dimen/activity_vertical_margin"
        android:layout_marginLeft="@dimen/activity_horizontal_margin"
        android:textColor="@color/primary_text" />

</android.support.design.widget.NavigationView>
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助 !

[编辑]我已经看过这样的解决方案:更改android菜单的背景颜色.

这似乎是一个非常黑客,我认为通过新的设计支持库,会引入更清洁的东西?

android androiddesignsupport

93
推荐指数
3
解决办法
9万
查看次数

标签 统计

android ×1

androiddesignsupport ×1