es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Mostrar vistas restantes según la selección del botón de radio.

Estoy trabajando en una aplicación de Android en la que tengo un botón de opción, y dependiendo de la selección del botón de opción, quiero mostrar uno u otro conjunto de vistas de entrada, es decir, si se selecciona el botón de opción 1, quiero mostrar un conjunto diferente de vistas de entrada, y si se selecciona el botón de opción 2, quiero mostrar un conjunto diferente de vistas de entrada.

Hasta ahora, lo que he hecho es que en mi actividad, tengo un botón de opción y luego creo ambos conjuntos de vistas (pero no son visibles), y cuando se selecciona alguno de los botones de opción, hago que se muestre un conjunto de vistas.

Creo que eso no es la forma “estándar” de hacerlo, por lo que estoy buscando ayuda sobre cuál sería lo ideal en este caso.

¿Debería cambiar el flujo de trabajo para abrir una nueva actividad dependiendo de qué botón de opción esté seleccionado?

Tags:  ,

Answer

  1. Avatar for davy.ai

    No, no necesitas cambiar el flujo de trabajo para abrir una nueva actividad dependiendo de qué botón de radio esté seleccionado. El enfoque que has tomado de crear ambos conjuntos de vistas de entrada y hacer visible uno basado en el botón de radio seleccionado es un enfoque común y recomendado.

    También puedes considerar utilizar un solo diseño y agregar y eliminar dinámicamente vistas según el botón de radio seleccionado. Esto se puede lograr utilizando un ViewGroup como LinearLayout o RelativeLayout y agregando / eliminando vistas secundarias según sea necesario.

    En general, el enfoque que tienes actualmente de mostrar y ocultar vistas según el botón de radio seleccionado es un enfoque viable y recomendado para tu caso de uso.

Comments are closed.