Я использую com.google.android.material.appbar.AppBarLayout вместе с androidx.appcompat.widget.Toolbar в моем приложении и в Android 8, он работает отлично, но у меня возникла проблема, когда значок меню «гамбургер» и значки «назад» просто отображаются в виде белого блока в Android 7 (API 24 и API 25), хотя другие значки меню отображаются правильно.
Где отображается значок гамбургера.
![where the hamburger icon looks like](https://i.stack.imgur.com/AzOrD.png)
А как выглядит кнопка возврата.
![what the back button looks like](https://i.stack.imgur.com/BoNH8.png)
Макет панели моего приложения:
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/activity_drawer_layout_app_bar_layout"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary" />
</com.google.android.material.appbar.AppBarLayout>
И просто настройка панели инструментов:
setSupportActionBar ( toolbar )
actionBar?.setDisplayShowCustomEnabled(true)
actionBar?.setDisplayShowCustomEnabled(true)
actionBar?.setDisplayHomeAsUpEnabled(true)
actionBar?.setDisplayShowHomeEnabled(true)
actionBar?.setDisplayShowTitleEnabled(true)