Мой макет имеет вид навигации снизу с 3 элементами в нем. 2 из них отображаются нормально, самый центральный и правый значки, однако самый левый значок всегда будет исчезать (даже если вы измените порядок значков, самый левый элемент нижней навигации не будет отображаться!). Вот код xml для нижней навигации и меню соответственно.
<android.support.design.widget.BottomNavigationView
android:id="@+id/navigation"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="?android:attr/windowBackground"
android:clickable="true"
android:focusable="auto"
android:measureAllChildren="false"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/exceed_table"
app:menu="@menu/navigation" />
, а затем
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/navigation_exchange"
android:enabled="true"
android:icon="@drawable/baseline_trending_up_24px__1_"
android:title="@string/navigation_exchange"
android:visible="true" />
<item
android:id="@+id/navigation_home"
android:checkable="false"
android:enabled="true"
android:icon="@drawable/baseline_account_balance_24px__1_"
android:title="@string/navigation_home"
android:visible="true" />
<item
android:id="@+id/navigation_settings"
android:enabled="true"
android:icon="@drawable/baseline_settings_20px__2_"
android:title="@string/navigation_settings"
android:visible="true" />
</menu>
Спасибо за любую помощь!