1

我正在使用Android Studio的導航抽屜模板。我用自己的菜單替換了抽屜菜單中的圖標和文字。你可以看到菜單項的文字很好,但兩個圖標都丟失了。我暫時使用相同的圖標。該圖標是我的可繪製文件夾heart_full中的一個.png。 (這是相同的心臟圖標,你可以沿着導航抽屜後面在MainActivity的右側看到的。)導航不顯示抽屜圖標

Missing navigation drawer icons

這裏是我的抽屜式導航菜單:

<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
<group> 
    <item 
     android:id="@+id/nav_routes" 
     android:icon="@drawable/heart_full" 
     android:title="Routes"/> 

    <item 
     android:id="@+id/nav_favorites" 
     android:icon="@drawable/heart_full" 
     android:title="Favorites"/> 
</group> 

我使用以下代碼在onCreate中設置抽屜:

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); 
    ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close); 
    drawer.setDrawerListener(toggle); 
    toggle.syncState(); 

    NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); 
    navigationView.setNavigationItemSelectedListener(this); 

是否有任何代碼看起來嫌疑或者我完全錯過了什麼?

回答

0

我在我的styles.xml如下:

<item name="android:textColorSecondary">@android:color/white</item> 

顯然,它也是負責navdraw菜單圖標的顏色。白色背景上的白色圖標不可見。