Uso del marco LWUIT para desarrollar aplicaciones móviles. En LWUIT, por defecto, el primer comando se coloca a la izquierda y los comandos posteriores se colocarán en el menú derecho del formulario, incluido el comando que ya está en el formulario de la izquierda. Necesito agregar dos menús a la forma. El menú izquierdo contiene una aplicación general comandos específicos como "Minimizar", "Atrás" y "Salir". Menú derecho contiene comandos específicos de la pantalla como "Reproducir audio", "Reproducir video", etc. Inicialmente, el botón izquierdo del formulario contiene el texto "Opciones" y el botón derecho del formulario contiene el texto "Menú". Cuando el usuario selecciona "Opciones", un menú se mostrará con los siguientes comandos: Minimizar Volver salida cuando el usuario selecciona el botón derecho blando "Menú", un menú se mostrará con comandos específicos de pantalla: reproducción de audio Play Video etc ... Los comandos del menú de la derecha cambian de una forma a otra, mientras que los comandos del menú de la izquierda siguen siendo los mismos para todas las pantallas (formularios). Sé que el menú de comandos se puede personalizar anulando "Form.createCommandList (Vector)" que devuelve una lista. Pero aquí en mi caso necesito dos listas (menús). Uno a la izquierda del formulario y el otro a la derecha del formulario. Por favor, ayúdenme a resolver este problema.menús de comando izquierdo y derecho en LWUIT formulario
7
A
Respuesta
4
Un menú LWUIT es solo un diálogo que contiene una Lista (o botones para el menú táctil o casi cualquier cosa que desee), así que para implementar esto simplemente cree un Comando llamado Opciones y colóquelo en el botón programable izquierdo. Cuando se presionan las opciones simplemente muestre el diálogo con sus "comandos adicionales". Como una Lista puede aceptar una matriz o un vector de comandos, hacer algo como esto puede ser realmente fácil. Puede ver el código de MenuBar que es bastante simple, también puede reemplazar el componente de la barra de menús en la última versión de LWUIT (SVN por el momento), pero parece redundante para este caso de uso en particular.
Cuestiones relacionadas
- 1. Alternar entre el formulario LWUIT y el formulario LCDUI
- 2. Árbol binario GraphViz árbol izquierdo y derecho
- 3. botón Android con márgenes izquierdo y derecho
- 4. Diferencia entre "margen izquierdo" e "izquierdo" (o "margen-derecho" y "derecho")
- 5. Relleno izquierdo/derecho para Button.setCompoundDrawablesWithIntrinsicBounds()?
- 6. Reduce los márgenes izquierdo y derecho en el gráfico matplotlib
- 7. texto en el lado izquierdo y derecho del elemento
- 8. Intercambiando los botones izquierdo y derecho del mouse en .NET
- 9. Personalización de los botones de control UISegmented izquierdo y derecho
- 10. obtener el valor de div izquierdo y derecho usando jquery
- 11. crear menús en la línea de comando
- 12. Pestañas en el lado derecho e izquierdo de TabControl C#
- 13. Diferentes ejes derecho e izquierdo en un diagrama de MATLAB?
- 14. que desea implementar menús Haga clic derecho sobre QTWidgetItems
- 15. Alineación de textviews en los bordes izquierdo y derecho en el diseño de Android
- 16. Acceso directo para "mover al editor izquierdo" y "mover al editor derecho" en Eclipse?
- 17. Alineación de JComponents a los lados izquierdo y derecho de un JPanel
- 18. ¿Por qué los botones tienen oyentes de acción y los comandos no lo hacen en LWUIT?
- 19. Plataforma y menús de Netbeans
- 20. Cómo calcular el ancho total del texto incluyendo el rumbo izquierdo y derecho
- 21. ¿Hay algún método para intercambiar los lados izquierdo y derecho de un conjunto de expresiones en Visual Studio?
- 22. ¿Por qué los elementos flotantes no establecen sus márgenes izquierdo y derecho?
- 23. Pruebas de automatización Ui haga clic con el botón derecho en los menús
- 24. GWT: Menús en UiBinder
- 25. Alineación de los controles en ambos lados izquierdo y derecho en un panel de pila en WPF
- 26. Aplicación de portado de LWUIT a CodenameOne
- 27. Combinación de borde superior, borde derecho, borde izquierdo, borde inferior en CSS
- 28. Qt QListView - ¿menús contextuales?
- 29. postincrement en el lado izquierdo
- 30. ¿Puedo hacer un deslizamiento (izquierdo o derecho) en Chrome (PC) con un mouse?
tengo un problema similar a esta pregunta, ¿podría darme el punto de partida para la solución que mencionó antes o cualquier código de muestra para probar? – Reham