ActionbarSherlock abrir submenú en el menú del dispositivo en keydown haga clic en android
Hago el sherlock de la barra de la acción appliction y abro para el submenu en la barra superior barra de acción shelock en el tecleo y mostrado pero en el menú del dispositivo chasque no abierto para el submenú dentro para el shelock de la barra de acción amablemente me ayude.
@Override public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) { com.actionbarsherlock.view.SubMenu subMenu = menu.addSubMenu("Menu"); subMenu.add(0, SUB_MENU_1, 0,"Settings"); 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); return true; }
Aquí im cofuse para el submenú abierto para la barra de acción sherlock en la llave abajo,
- Cómo evitar el parpadeo en la barra de acción mientras showinh y ocultarlo en el desplazamiento
- Acción del botón del menú de sobrescritura
- ActionBar sale de la pantalla cuando aparece el teclado
- ¿Cómo usar el tema Holo.Light, pero tiene el uso de ActionBar Holo withouth ICS?
- Icono del lanzador de aplicaciones que se muestra en la barra de acción de una actividad
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_DOWN) { switch (keyCode) { case KeyEvent.KEYCODE_MENU: // here some write code return true; } } return super.onKeyDown(keyCode, event); }
Gracias por adelantado,
- actionBarSherlock subtítulo textSize
- Android appcompat API 10 vista de acción de contracción
- Cambiar el texto de la pestaña en una pestaña de la barra de acción de Honeycomb después de haberla creado
- Cómo crear un elemento de nuevo en ActionBar?
- Cambiar la elevación de la barra de acción por tema
- Administrar la barra de herramientas y el botón de retroceso del fragmento en android
- Cómo implementar DrawerArrowToggle de Android appcompat v7 21 library
- Establecer un subtítulo en mi barra de herramientas de un fragmento
He encontrado para mi propia solución para esta pregunta,
public Menu menuMain; @Override public boolean onCreateOptionsMenu(Menu menu) { menuMain = menu; subMenu = menu.addSubMenu(0, MENU_ID_1, 0, "Menu"); subMenu.add(0, SUB_MENU_1, 0, getString(R.string.menu_settings)); 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); return true; }
First We Global variable muestra en el menú sherlock de barra de acción e inicializa para onCreateOptionMenu,
Y el método override de keyup para la actividad define,
@Override public boolean onKeyUp(int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_UP || event.getAction() == KeyEvent.ACTION_DOWN) { switch (keyCode) { case KeyEvent.KEYCODE_MENU: if (menuMain != null && menuMain.findItem(MENU_ID_1) != null) menuMain.performIdentifierAction(MENU_ID_1, 0); return true; } } return false; }
Por lo tanto, ser feliz su funcionamiento muy bien y no hay tal excepción lanza …. !!!!!!
- Intentando obtener acceso r / w a android / system
- Error durante la interconexión de código C con bibliotecas dinámicas