quarta-feira, 8 de maio de 2013

Criando Sub Menus

Imagens do Aplicativo:











Testado na plataforma: Android 2.3
Programa: eclipse bundle

Nome da aplicação: Sub-Menus
Nome do Package: com.developer.programer
Nome da Activity: MainActivity

Na pasta:  src >> com.developer.programer
Abra o arquivo MainActivity.java e adicione seguintes códigos:
package com.developer.programer;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;

public class SubMenuActivity extends Activity {
      
      
       private static final int ABRIR = Menu.FIRST;
       private static final int SALVAR = Menu.FIRST+1;
       private static final int FERRAMENTAS = Menu.FIRST+2;
       private static final int PERSONALIZAR = Menu.FIRST+3;
         
           @Override
           public void onCreate(Bundle savedInstanceState) {
               super.onCreate(savedInstanceState);
               setContentView(R.layout.main);
           }
           
           @Override public boolean onCreateOptionsMenu(Menu menu) {
            
            
               menu.add(0, ABRIR, 0, "Abrir");
               menu.add(0, SALVAR, 0, "Salvar");
              
               
               SubMenu outros = menu.addSubMenu("Outros");
               
               outros.add(0, FERRAMENTAS, 0, "Ferramentas");
               outros.add(0, PERSONALIZAR, 0, "Personalizar");
               
               
               return super.onCreateOptionsMenu(menu);
           }
           
           
           @Override public boolean onOptionsItemSelected(MenuItem item) {
               switch (item.getItemId()) {
                   case ABRIR:
                      //Executa algo
                       return true;
                   case SALVAR:
                      //Executa algo  
                       return true;
                   case FERRAMENTAS:
                       //Executa algo
                        return true;
                    case PERSONALIZAR:
                       //Executa algo  
                        return true;    
                   default:
                       return super.onOptionsItemSelected(item);
               }
           }
       }

Na pasta: value
Localizada na pasta: res
Abra o arquivo: strings.xml
E adicione seguintes códigos Android:
Substitua-o por:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Click em Menu! e veja abaixo as opção</string>
    <string name="app_name">Sub Menus</string>
</resources>

Nenhum comentário:

Postar um comentário