package com.ruibin.menu;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public class Main extends Activity {
private static final int MENU_COPY = 0;
private static final int MENU_EDIT = 1;
private static final int MENU_PASTE = 2;
private static final int MENU_DELETE = 3;
private static final int MENU_OK = 4;
private static final int MENU_CANCEL = 5;
private static final int MENU_TEST = 6;
private static final int MENU_DEMO = 7;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public boolean onCreateOptionsMenu(Menu menu) {
int groupId = 0;
int menuItemOrder = Menu.NONE;
menu.add(groupId, MENU_COPY, menuItemOrder, "Copy");
menu.add(groupId, MENU_EDIT, menuItemOrder, "Edit");
menu.add(groupId, MENU_PASTE, menuItemOrder, "Paste");
menu.add(groupId, MENU_DELETE, menuItemOrder, "Delete");
menu.add(groupId, MENU_OK, menuItemOrder, "Ok");
menu.add(groupId, MENU_CANCEL, menuItemOrder, "Cancel");
menu.add(groupId, MENU_TEST, menuItemOrder, "Test");
menu.add(groupId, MENU_DEMO, menuItemOrder, "Demo");
return super.onCreateOptionsMenu(menu);
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MENU_COPY:
Toast.makeText(this, "Copy Item selected", Toast.LENGTH_SHORT).show();
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}
}
android menu自定义菜单 Demo
最新推荐文章于 2021-11-02 20:47:47 发布