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>
|