Чтобы добавить кнопку на панель инструментов в Android, вы можете использовать различные методы в зависимости от дизайна и требований вашего приложения. Вот несколько подходов, которые вы можете рассмотреть:
-
XML-файл меню. В XML-файле меню (обычно
res/menu/your_menu.xml) определите элемент меню со значком кнопки или текстом. Затем разверните меню в методеonCreateOptionsMenuвашего действия и обработайте нажатие кнопки вonOptionsItemSelected. -
Панель действий. Если вы используете устаревший ActionBar, вы можете добавить кнопку, вызвав
setDisplayHomeAsUpEnabled(true)в своем экземпляре ActionBar и реализовавonOptionsItemSelectedдля обработки нажатия кнопки. -
XML панели инструментов. Если вы используете новый виджет «Панель инструментов», вы можете определить кнопку непосредственно в XML-файле макета панели инструментов (например,
res/layout/your_toolbar.xml). Вы можете использовать ImageButton или обычную кнопку и настроить ее внешний вид. Затем включите панель инструментов в XML-файл макета вашего действия с помощью тега. -
Панель инструментов программно. Вы также можете добавить кнопку на панель инструментов программно, получив ссылку на панель инструментов в своей активности и добавив к ней вид кнопки с помощью
toolbar.addView(button). -
Компоненты материала. Если вы используете компоненты материала для Android, вы можете добавить кнопку на панель инструментов, включив
MaterialToolbarв XML-файл макета и настроив его с помощью значка кнопки. или текстовое сообщение.
Это некоторые из распространенных способов добавления кнопки на панель инструментов в Android. Лучший подход зависит от таких факторов, как рекомендации по дизайну вашего приложения, версия Android, на которую вы ориентируетесь, и конкретная функциональность, которую вы хотите достичь.