package com.dm.tutorialmenu

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.Menu                            //importazione della Classe: Menu
import android.view.MenuItem
import android.widget.Toast

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }

    override fun onCreateOptionsMenu(menu: Menu): Boolean {
        // Inserisce il menu, questo aggiunge gli elementi del menu nell'ActionBar se presente
        menuInflater.inflate(R.menu.menu_main, menu)
        return true
    }

    override fun onOptionsItemSelected(item: MenuItem): Boolean {
        when (item.itemId) {
            R.id.action_el1 ->{
                //inserire qui il codice che deve essere eseguito toccando questo elemento di menu
                Toast.makeText(this, "Hai premuto elemento 1", Toast.LENGTH_SHORT).show()
            }
            R.id.action_el2 ->{
                //inserire qui il codice che deve essere eseguito toccando questo elemento di menu
                Toast.makeText(this, "Hai premuto elemento 2", Toast.LENGTH_SHORT).show()
            }
            R.id.action_el3 ->{
                //inserire qui il codice che deve essere eseguito toccando questo elemento di menu
                Toast.makeText(this, "Hai premuto elemento 3", Toast.LENGTH_SHORT).show()
            }
            R.id.action_el4 ->{
                //inserire qui il codice che deve essere eseguito toccando questo elemento di menu
                Toast.makeText(this, "Hai premuto elemento 4", Toast.LENGTH_SHORT).show()
            }
            else -> super.onOptionsItemSelected(item)
        }
        return true
    }
}