Google Glass: seleccione "Cancelar" o "Aceptar" en el cuadro de diálogo

¿Cómo puedo pasar de las opciones de un cuadro de diálogo del sistema como este, por ejemplo, con Google Glass XE16?

Introduzca aquí la descripción de la imagen

Con XE12 pude moverme de las opciones que pasaban hacia delante y hacia atrás. Pero después de la actualización a XE16 ya no funciona.

Sólo puedo seleccionar la primera opción que está enfocada (en este caso Cancelar).

ACTUALIZACIÓN: XE17 – sigue siendo el mismo problema

Si esta es tu propia aplicación, ya sea en código GDK o código nativo de alguna aplicación de Android, puedes seguir los pasos que se indican a continuación para admitir la navegación de listview, botones, etc y componentes de interfaz de usuario que no sean de GDK:

  1. Añadir GestureDetector mGestureDetector;
  2. Añadir mGestureDetector = createGestureDetector(this); En onCreate ;
  3. Defina dos métodos:

Producto en la lista

 private GestureDetector createGestureDetector(Context context) { GestureDetector gestureDetector = new GestureDetector(context); gestureDetector.setBaseListener( new GestureDetector.BaseListener() { @Override public boolean onGesture(Gesture gesture) { if (gesture == Gesture.TAP) { process(mListView.getSelectedItem()); return true; } else if (gesture == Gesture.SWIPE_RIGHT) { mListView.setSelection(mListView.getSelectedItemPosition()+1); return true; } else if (gesture == Gesture.SWIPE_LEFT) { mListView.setSelection(mListView.getSelectedItemPosition()-1); return true; } return false; } }); return gestureDetector; } // this method is required for tap on touchpad to work! public boolean onGenericMotionEvent(MotionEvent event) { if (mGestureDetector != null) { return mGestureDetector.onMotionEvent(event); } return false; } 

Una muestra de trabajo completa está disponible en https://github.com/xjefftang/launchy/commit/66f17bd5bf920800ce277df5eeb6ea912b877692

  • ¿Se admite Intent.ACTION_CALL en Google Glass GDK?
  • Google Glass no aparece como un dispositivo en eclipse bajo DDMS.
  • Cómo iniciar una actividad normal en Google Glass
  • Cómo obtener el número de serie de Glass por programa
  • Glassware auth: android.accounts.OperationCanceledException "No se permiten las credenciales de uso compartido: cancelación."
  • Comando de voz de vidrio más cercano a la lista dada
  • Cómo iniciar la aplicación en Google Glass con comando de voz
  • Google Glass agrega margen a la actividad?
  • ¿Podrá google glass ejecutar aplicaciones normales de Android?
  • Después de actualizar a kitkat, mi aplicación de vidrio que inserta las tarjetas en la línea de tiempo dejó de funcionar
  • Actualizar el texto de la tarjeta en Google Glass utilizando GDK?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.