1

Я использую шаблон для Android-планшета Android Studio. Я заменил значки и текст в меню ящика навигации своим. Вы можете прекрасно видеть текст пунктов меню, но оба значка отсутствуют. Я временно использую тот же значок для обоих. Значок - это .png в моей доступной папке, heart_full. (Это тот же значок сердца, который вы можете увидеть по правой стороне 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> 

I установить ящик в 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 значков меню. Белые значки на белом фоне не видны.