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); } }