Eu tenho uma barra de ferramentas e também uma gaveta de navegação. Quando eu inicio meu aplicativo, a barra de ferramentas e a gaveta de navegação são criadas. Quando eu clico em itens na gaveta de navegação, ele inicia novos fragmentos e mantém a mesma barra de ferramentas. Como eu basicamente adiciono itens de menu à barra de ferramentas, como pesquisar, adicionar, editar quando eu inicio fragmentos específicos? Não os quero no início do programa, mas sim criados dinamicamente. Além disso, como seria capaz de clicar nesses botões e fazer com que iniciem outros fragmentos. Eu quero isso em um fragmento, o botão de edição na barra de ferramentas faz uma coisa específica em comparação com o botão de edição em outro fragmento. Obrigado!
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"/>
Barra de ferramentas:
<?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"
/>