0

これは、android.support.design.widget.NavigationView` を使用してナビゲーション ドロワーを取得するために作成したコードです

<include layout="@layout/app_bar_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

<android.support.design.widget.NavigationView
    android:id="@+id/nav_view"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:fitsSystemWindows="true"
    android:elevation="16dp"
    app:menu="@menu/activity_main_drawer" />

` そして、私が膨らませるために使用したメニュー、アイコンの色が青色の場所です。

しかし、NavigationView に膨張させた後、このように異なる色が付属しています

それを解決するのを手伝ってください。

4

1 に答える 1

1

最初の使用 更新されたサポート ライブラリ バージョン「v7:23.1.1」

 <android.support.design.widget.NavigationView
    android:id="@+id/navigation_view"
    android:layout_height="match_parent"
    android:layout_width="wrap_content"
    android:textAlignment="2"
    android:fitsSystemWindows="true"
    android:layout_gravity="start"
    android:textAppearance="?attr/menu"
    app:headerLayout="@layout/header"
    android:elevation="10dp"
    app:itemIconTint="#FF00E5FF"
    app:menu="@menu/drawer_view"
    />

itemIconTint アイコンの色を設定します。色を設定しない場合は、使用します

app:itemIconTint="#00000000"

于 2015-12-22T14:02:23.873 に答える