una test tactil tab samsung resetear prueba probar para opciones oculto neo desarrollador como codigos codigo android menu android-actionbar android-hardware

android - test - opciones de desarrollador samsung j7 neo



El botón de menú de hardware no se abre en la pestaña galaxy de Samsung 3 (2)

Tengo una Samsung Galaxy Tab3 y tengo el menú implementado de la manera habitual - es decir,

@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.game_menu, menu); return true; }

y para el menú seleccionado

@Override public boolean onOptionsItemSelected(MenuItem item) { // Handle item selection switch (item.getItemId()) { case R.id.new_game: newGame(); return true; case R.id.help: showHelp(); return true; default: return super.onOptionsItemSelected(item); } }

En mi xml ive utilicé android:showAsAction="never" para los elementos que deseo ver en overflow y android:showAsAction="ifRoom" para los elementos que deseo ver por adelantado. Pero en esta tableta solo veo los que tienen ifRoom configurado y los otros simplemente desaparecen y el botón de menú no muestra los elementos de desbordamiento. Miré todas las respuestas en SO y probé las populares, como establecer minimum and target sdk versions to less than 11 y así sucesivamente. Pero el menú simplemente no aparece. Funciona bien en dispositivos que no tienen el menú capacitivo táctil y un botón de desbordamiento se muestra en la barra de acciones.


¿Puede tener un tema (como la pantalla completa) que no admita una barra de acciones?


Bueno, terminó funcionando cuando llamé programáticamente openOptionsMenu con onKeyDown

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_MENU) { openOptionsMenu(); } return true; };