Меню панели инструментов Android не работает должным образом, когда я даже устанавливаю shoAsAction как всегда

#android #menu #toolbar

#Android #меню #панель инструментов

Вопрос:

вот мой код

 fun initActionBar() {
    setSupportActionBar(toolbar_main)
    actionBar?.setDisplayHomeAsUpEnabled(true)

}

override fun onCreateOptionsMenu(menu: Menu?): Boolean {
    MenuInflater(this).inflate(R.menu.toolbar_menu, menu)
    return true
}
  

и здесь я предоставляю вам свое меню и скриншот
1
введите описание изображения здесь

Ответ №1:

Удалите ‘?’ после ActionBar. Теперь выглядит так:

 fun initActionBar() {
setSupportActionBar(toolbar_main)
actionBar.setDisplayHomeAsUpEnabled(true)

}

override fun onCreateOptionsMenu(menu: Menu?): Boolean {
MenuInflater(this).inflate(R.menu.toolbar_menu, menu)
return true
}