package com.zhibo8.com;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.widget.TextView;
public class MyOptionMenuDemo extends Activity {
/** Called when the activity is first created. */
final static int MENU_DOWNLOAD=Menu.FIRST;
final static int MENU_UPLOAD=Menu.FIRST+1;
final static int MENU_CLICK=Menu.FIRST+2;
final static int SUB_MENU_UPLOAD_A=Menu.FIRST+3;
final static int SUB_MENU_UPLOAD_B=Menu.FIRST+4;
static int ClickNum=0;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.main);
}
public boolean onCreateOptionsMenu (Menu menu){
menu.add(0,MENU_UPLOAD,0,"上传");
SubMenu uploadMenu = (SubMenu) menu.addSubMenu(0,MENU_DOWNLOAD,1,"下载设置");
uploadMenu.setHeaderIcon(R.drawable.icon);
uploadMenu.setHeaderTitle("下载参数设置");
uploadMenu.add(0,SUB_MENU_UPLOAD_A,0,"下载参数A");
uploadMenu.add(0,SUB_MENU_UPLOAD_B,0,"下载参数B");
menu.add(0,MENU_CLICK,2,"查看点击次数").setIcon(R.drawable.icon);
return true;
}
public boolean onOptionsItemSelected(MenuItem item){
TextView textview=(TextView)findViewById(R.id.textview);
switch(item.getItemId()){
case MENU_UPLOAD:
ClickNum++;
return true;
case MENU_CLICK:
textview.setText("上传的点击次数是:"+ClickNum);
return true;
}
return false;
}
}