diff --git a/app/src/main/java/com/example/outilcuisson/MainActivity.java b/app/src/main/java/com/example/outilcuisson/MainActivity.java index 3fe34e3..229bc7b 100644 --- a/app/src/main/java/com/example/outilcuisson/MainActivity.java +++ b/app/src/main/java/com/example/outilcuisson/MainActivity.java @@ -1,10 +1,14 @@ package com.example.outilcuisson; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; + +import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.viewpager2.widget.ViewPager2; -import android.os.Bundle; - import com.google.android.material.tabs.TabLayout; import com.google.android.material.tabs.TabLayoutMediator; @@ -29,4 +33,27 @@ public class MainActivity extends AppCompatActivity { (tab, position) -> tab.setText(titreOnglet[position]) ).attach(); } + + /* Crée le menu d'options en le désérialisant à partir du fichier + * menu_options.xml + */ + @Override + public boolean onCreateOptionsMenu(Menu menu) { + new MenuInflater(this).inflate(R.menu.menu_options, menu); + return super.onCreateOptionsMenu(menu); + } + + /* Réalise l'action souhaité en fonction de l'item du menu selectionné */ + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.aideOptions: + // TODO + break; + case R.id.reinitOptions: + // TODO + break; + } + return super.onOptionsItemSelected(item); + } } \ No newline at end of file