package com.android;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
public class Test extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {//重新一個菜單
super.onCreateOptionsMenu(menu);
menu.addSubMenu(1,1,1,"春").add(2,1,1,"春天");//這個是一個包含子功能表的菜單,春為菜單,春天為子功能表,這四個參數,組id,item id ,排序次序,設定的標題
menu.add(1, 2, 1, "夏");
menu.add(1, 3, 2, "秋");
menu.add(1, 4, 3, "冬");
return true;
//我們知道花牌 (春夏秋冬)是一級菜單,春天是子功能表。
}
public boolean onOptionsItemSelected(MenuItem item) {//對每個菜單的單元處理
super.onOptionsItemSelected(item);
if(item.getGroupId()==2){ //通過這個我們可以或得當組號為2的那個菜單單元,這裡我們就是要春天。
new AlertDialog.Builder(Test.this).setTitle("選擇選項").setMessage(//建立一對話方塊我們可以清楚的知道,通過setmessage我們可以把你所有的資訊往這裡放
item.getTitle()).setPositiveButton("關閉", null).show();
}
return true;
}