Добавьте кнопку на панель инструментов в Android

Чтобы добавить кнопку на панель инструментов в Android, вы можете использовать различные методы в зависимости от дизайна и требований вашего приложения. Вот несколько подходов, которые вы можете рассмотреть:

  1. XML-файл меню. В XML-файле меню (обычно res/menu/your_menu.xml) определите элемент меню со значком кнопки или текстом. Затем разверните меню в методе onCreateOptionsMenuвашего действия и обработайте нажатие кнопки в onOptionsItemSelected.

  2. Панель действий. Если вы используете устаревший ActionBar, вы можете добавить кнопку, вызвав setDisplayHomeAsUpEnabled(true)в своем экземпляре ActionBar и реализовав onOptionsItemSelectedдля обработки нажатия кнопки.

  3. XML панели инструментов. Если вы используете новый виджет «Панель инструментов», вы можете определить кнопку непосредственно в XML-файле макета панели инструментов (например, res/layout/your_toolbar.xml). Вы можете использовать ImageButton или обычную кнопку и настроить ее внешний вид. Затем включите панель инструментов в XML-файл макета вашего действия с помощью тега .

  4. Панель инструментов программно. Вы также можете добавить кнопку на панель инструментов программно, получив ссылку на панель инструментов в своей активности и добавив к ней вид кнопки с помощью toolbar.addView(button).

  5. Компоненты материала. Если вы используете компоненты материала для Android, вы можете добавить кнопку на панель инструментов, включив MaterialToolbarв XML-файл макета и настроив его с помощью значка кнопки. или текстовое сообщение.

Это некоторые из распространенных способов добавления кнопки на панель инструментов в Android. Лучший подход зависит от таких факторов, как рекомендации по дизайну вашего приложения, версия Android, на которую вы ориентируетесь, и конкретная функциональность, которую вы хотите достичь.