Я использую шаблон навигационного ящика Android Studio. Я заменил значки и текст в меню панели навигации своими собственными. Текст пунктов меню хорошо виден, но обе иконки отсутствуют. Я временно использую один и тот же значок для обоих. Значок представляет собой .png в моей папке с возможностью рисования, heart_full. (Это тот же значок сердца, который вы можете видеть вдоль правой стороны MainActivity за панелью навигации.)
Вот мое меню навигационного ящика:
<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 setup the drawer in onCreate with the following code:
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);
Какой-то код выглядит подозрительно или я вообще что-то упускаю?