J'ai une barre d'outils ainsi qu'un tiroir de navigation. Lorsque je démarre mon application, la barre d'outils et le tiroir de navigation sont créés. Lorsque je clique sur des éléments dans le tiroir de navigation, il démarre de nouveaux fragments et conserve la même barre d'outils. Comment ajouter des éléments de menu à la barre d'outils tels que rechercher, ajouter, modifier lorsque je démarre des fragments spécifiques? Je ne les veux pas au début du programme, mais créés dynamiquement. Aussi, comment pourrais-je cliquer sur ces boutons et les faire démarrer d'autres fragments. Je le veux donc dans un fragment, le bouton d'édition dans la barre d'outils fait une chose spécifique par rapport au bouton d'édition dans un autre fragment. Merci!
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"/>
Barre d'outils:
<?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"
/>