2017-06-07 89 views
0

我試圖改變我的抽屜式導航欄項目爲藍色,背景爲白色 我想如何改變顏色的抽屜式導航

app:itemTextColor="@color/blue" 
android:background="#fff" 

,它給我這個 after changing colors

和原視圖是 enter image description here

我不想更改包括組標題在內的所有項目,並在更改背景時顯示圖像幫幫我?

編輯 我的抽屜式導航

<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" 
    app:headerLayout="@layout/nav_header_main" 
    android:background="#fff" 
    app:itemTextColor="@color/blue" 
    app:menu="@menu/activity_main_drawer" /> 

我的菜單

<group android:checkableBehavior="single"> 
    <item 
     android:id="@+id/jazeera" 
     android:icon="@drawable/jazeera" 
     android:title="Al Jazeera English" /> 
    <item 
     android:id="@+id/abc_news" 
     android:icon="@drawable/ic_menu_gallery" 
     android:title="ABC News (AU)" /> 
    <item 
     android:id="@+id/bbc_news" 
     android:icon="@drawable/ic_menu_slideshow" 
     android:title="BBC News" /> 
    <item 
     android:id="@+id/cnn" 
     android:icon="@drawable/ic_menu_manage" 
     android:title="CNN" /> 
    <item 
     android:id="@+id/daily_mail" 
     android:icon="@drawable/ic_menu_manage" 
     android:title="Daily Mail" /> 
    <item 
     android:id="@+id/ny_times" 
     android:icon="@drawable/ic_menu_manage" 
     android:title="The New York Times" /> 
    <item 
     android:id="@+id/usa_today" 
     android:icon="@drawable/ic_menu_manage" 
     android:title="USA Today" /> 

</group> 

<item android:title="Sports"> 
    <menu> 
     <item 
      android:id="@+id/bbc_sport" 
      android:icon="@drawable/ic_menu_share" 
      android:title="BBC Sport" /> 
     <item 
      android:id="@+id/fox_sports" 
      android:icon="@drawable/ic_menu_send" 
      android:title="Fox Sports" /> 
    </menu> 
</item>`<menu xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:android="http://schemas.android.com/apk/res/android"> 

<group android:checkableBehavior="single"> 
    <item 
     android:id="@+id/jazeera" 
     android:icon="@drawable/jazeera" 
     android:title="Al Jazeera English" /> 
    <item 
     android:id="@+id/abc_news" 
     android:icon="@drawable/ic_menu_gallery" 
     android:title="ABC News (AU)" /> 
    <item 
     android:id="@+id/bbc_news" 
     android:icon="@drawable/ic_menu_slideshow" 
     android:title="BBC News" /> 
    <item 
     android:id="@+id/cnn" 
     android:icon="@drawable/ic_menu_manage" 
     android:title="CNN" /> 
    <item 
     android:id="@+id/daily_mail" 
     android:icon="@drawable/ic_menu_manage" 
     android:title="Daily Mail" /> 
    <item 
     android:id="@+id/ny_times" 
     android:icon="@drawable/ic_menu_manage" 
     android:title="The New York Times" /> 
    <item 
     android:id="@+id/usa_today" 
     android:icon="@drawable/ic_menu_manage" 
     android:title="USA Today" /> 

</group> 

<item android:title="Sports"> 
    <menu> 
     <item 
      android:id="@+id/bbc_sport" 
      android:icon="@drawable/ic_menu_share" 
      android:title="BBC Sport" /> 
     <item 
      android:id="@+id/fox_sports" 
      android:icon="@drawable/ic_menu_send" 
      android:title="Fox Sports" /> 
    </menu> 
</item> 
+0

顯示完整的navigationdrawer XML代碼和你的菜單XML代碼 – Ibrahim

+0

我編輯的問題,增加他們@IbrahimAli – Esraa

回答

1

我終於想通了,爲什麼它沒有這一切

  • 我改變了應用程序的主題,這是一個黑暗的主題和標題標題默認爲白色,所以它沒有出現
  • 我加了屬性app:itemIconTint="your desired color"NavigationView

    最終視圖enter image description here