Wednesday 15 January 2014

ActionbarSherlock open submenu on device menu on keydown click in android -


I've been shown when clicked and shown, but do not click on the device menu to open the submenu Please help me for submenu from within the bar for Action Bar Sherlock and open the action shelter.

  @Override Public Boolean Permitopts menu (com.actionbarsherlock.view.Menu menu) {com.actionbarsherlock.view.SubMenu subMenu = menu.addSubMenu ("menu"); SubMenu.add (0, SUB_MENU_1, 0, "setting"); Com.actionbarsherlock.view.MenuItem menuItem = subMenu.getItem (); MenuItem.setIcon (R.drawable.menu_selector); MenuItem.setShowAsAction (MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT); Back true; }   

IM Curses for Open Submenu for Action Bar Sherlock,

  @KeyDown Public Boolean Override (int keycode, KeyEvent event) {If (Event.getAction () == KeyEvent.ACTION_DOWN} {switch (keyCode) {case KeyEvent.KEYCODE_MENU: // Here some code code returns are true; }} Return super.Condondon (keycode, event); }   

Thank you in advance,

Let me know for myself Found this solution,

  public menu menu; Override public boolean @CreateOptionsMenu (menu menu) {menuMain = menu; Submenu = Menu AddSemmen menu (0, MNU_IDDE, 0, "menu"); SubMenu.add (0, SUB_MENU_1, 0, getString (R. string.menu_setting)); SubMenu.add (0, SUB_MENU_2, 0, GetString (R.string._new)); MenuItem = subMenu.getItem (); MenuItem.setIcon (R.drawable.menu_selector); MenuItem.setShowAsAction (MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT); Back true; }   

First of all, we define method overrides for the Global Variable Show and onCreateOptionMenu on the ActionBar Sherlock menu,

and onkeyup activity,

  @Override public boolean onkeyup (integer keycode, keyEvent event) {if (event.getAction () == KeyEvent.ACTION_UP || event.getAction () == KeyEvent.ACTION_DOWN {switch (keycode) { Case KeyEvent.KEYCODE_MENU: If (menuMain = Null & amp;! MenuMain.findItem (MENU_ID_1) = Faucet) menuMain.performIdentifierAction (MENU_ID_1, 0); Back true; } } return false; }   

So, being happy is working very well and someone throws any exceptions like this .... !!!!!!

No comments:

Post a Comment