У меня есть панель инструментов, а также панель навигации. Когда я запускаю свое приложение, создаются панель инструментов и панель навигации. Когда я нажимаю элементы в панели навигации, запускаются новые фрагменты и остается та же панель инструментов. Как мне в основном добавлять элементы меню на панель инструментов, такие как поиск, добавление, редактирование, когда я запускаю определенные фрагменты? Я хочу, чтобы они создавались не в начале программы, а динамически. Кроме того, как я могу щелкнуть эти кнопки и заставить их запускать другие фрагменты. Я хочу, чтобы в одном фрагменте кнопка редактирования на панели инструментов выполняла определенные действия по сравнению с кнопкой редактирования в другом фрагменте. Благодаря!
Menu_toolbar:
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/edit"
android:orderInCategory="1"
android:title="Edit"
app:showAsAction="always"
android:icon="@drawable/pencil_icon"/>
<item android:id="@+id/add"
android:orderInCategory="1"
android:title="Add"
app:showAsAction="always"
android:icon="@drawable/plus_icon"/>
Панель инструментов:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="55dp"
android:background="#10a1ff"
android:title="Home"
/>