標籤:set get div idg submenu ase view span activity
package com.example.androidtest;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.SubMenu;import android.widget.Toast;public class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu){ SubMenu file = menu.addSubMenu("檔案"); SubMenu edit = menu.addSubMenu("編輯"); file.add(1,1,1,"建立"); file.add(1,2,1,"開啟"); file.add(1,3,1,"儲存"); file.setHeaderTitle("檔案操作"); file.setHeaderIcon(R.drawable.img1); edit.add(2,1,1,"複製"); edit.add(2,2,1,"粘貼"); edit.add(2,3,1,"剪下"); edit.setHeaderTitle("檔案操作"); edit.setHeaderIcon(R.drawable.img1); return true; } @Override public boolean onOptionsItemSelected(MenuItem item){ if(item.getGroupId()==1){ switch(item.getItemId()){ case 1: Toast.makeText(MainActivity.this, "點擊了建立", Toast.LENGTH_SHORT).show(); break; case 2: Toast.makeText(MainActivity.this, "點擊了開啟", Toast.LENGTH_SHORT).show(); break; case 3: Toast.makeText(MainActivity.this, "點擊了儲存", Toast.LENGTH_SHORT).show(); break; } }else if(item.getGroupId()==2){ switch(item.getItemId()){ case 1: Toast.makeText(MainActivity.this, "點擊了複製", Toast.LENGTH_SHORT).show(); break; case 2: Toast.makeText(MainActivity.this, "點擊了粘貼", Toast.LENGTH_SHORT).show(); break; case 3: Toast.makeText(MainActivity.this, "點擊了剪下", Toast.LENGTH_SHORT).show(); break; } } return super.onOptionsItemSelected(item); }}
Android開發菜單以及子功能表