private void loadMenuItems() { ArrayList<CustomMenuItem> menuItems = new ArrayList<CustomMenuItem>(); CustomMenuItem cmi = new CustomMenuItem(); cmi.setCaption("Settings"); cmi.setImageResourceId(R.drawable.userpicsmall); cmi.setId(MENU_ITEM_1); menuItems.add(cmi); cmi = new CustomMenuItem(); cmi.setCaption("Log Out"); cmi.setImageResourceId(R.drawable.userpicsmall); cmi.setId(MENU_ITEM_2); menuItems.add(cmi); /* * cmi = new CustomMenuItem(); cmi.setCaption("Report an Incident"); * cmi.setImageResourceId(R.drawable.sk_bbar_complaint_ico_d); * cmi.setId(MENU_ITEM_3); menuItems.add(cmi); cmi = new * CustomMenuItem(); cmi.setCaption("View Councils"); * cmi.setImageResourceId(R.drawable.sk_bbar_council_ico_d); * cmi.setId(MENU_ITEM_4); menuItems.add(cmi); cmi = new * CustomMenuItem(); cmi.setCaption("Settings"); * cmi.setImageResourceId(R.drawable.sk_bbar_settings_ico_d); * cmi.setId(MENU_ITEM_5); menuItems.add(cmi); */ if (!mMenu.isShowing()) try { mMenu.setMenuItems(menuItems); } catch (Exception e) { AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle("Egads!"); alert.setMessage(e.getMessage()); alert.show(); } }
private void doMenu() { if (mMenu.isShowing()) { mMenu.hide(); } else { // Note it doesn't matter what widget you send the menu as long as // it gets view. View v = new View(Calender.this); mMenu.show(v); } }