martes, 25 de noviembre de 2014

Android: Menu

On a fragment (menu from scratch)
public class MyFragment extends Fragment {
    
@Override
 public void onCreate(Bundle savedInstanceState) {

     super.onCreate(savedInstanceState);
        
     setHasOptionsMenu(true);
}
...

@Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        
        inflater.inflate(R.menu.menu_main, menu);

        super.onCreateOptionsMenu(menu, inflater);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            // Handle the clicked menu option here
        }
    }
On an Activity (menu from scratch)
@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        
        this.getMenuInflater().inflate(R.menu.menu_main, menu);

        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            // Handle the clicked menu option here

        }
    }

No hay comentarios:

Publicar un comentario