définition du menu d'options

This commit is contained in:
NonoL3Robot
2022-02-22 12:18:28 +01:00
parent 3827938198
commit 7121c738ef
@@ -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);
}
}