NOVEDADES IMPORTANTES

Acceso a todos los contenidos

Hace unos meses decidimos suspender nuestra actividad de formación online en Digital Learning SL (propietaria de esta web).

Desde entones hemos mantenido operativos nuestra plataforma de teleformación y webs de contenidos Academia Android y Digital Learning, habilitando un acceso libre y gratuito a todos estos recursos, incluyendo cursos y contenidos Premium que antes requerían un registro y pago previo, lo que ha propiciado un volumen de visitas constante de usuarios que consultan esta formación.

Venta-traspaso de los contenidos

Creemos que estas webs por sus contenidos, posicionamiento SEO y atracción de tráfico (junto a sus cuentas en redes sociales asociadas, incluyendo Twitter y Facebook de nuestro curso de Community Manager) pueden ser una oportunidad para emprendedores o compañías de diversos ámbitos (formación, marketing y publicación online, desarrollo software,…) que quieran:

  • Captar usuarios, alumnos o clientes para sus proyectos, productos y servicios.
  • Comercializar los contenidos bajo múltiples fórmulas: venta de publicidad, modelos freemium o de pago, suscripciones…
  • Crear un nuevo proyecto a partir de esta infraestructura de recursos.

Si tú o tú empresa estáis interesados en adquirirlos, ofrecemos su traspaso en propiedad exclusiva. Puedes contactar conmigo en «contacto@digitallearning.es» (por favor entiende que los correos que no vengan suficientemente identificados no vamos a atenderlos). Gracias.

Manuel Cabello (Socio-Director de Digital Learning/Academia Android)

Este es el número de tutoriales publicados:

Pincha en los textos de los contadores de Tutoriales publicados, Premium o Series de tutoriales para tener un detalle de las publicaciones que comprenden.

Desde hace unos meses, todos los contenidos, incluidos los Premium, son accesibles libre y gratuitamente.

  • Premium
  • Acceso libre
130
Acceso libre
126
Premium

Algunos datos sobre los contenidos que hemos publicado hasta la fecha:

74
Videos
61
Proyectos descargables
contacto[arroba]digitallearning.es

Controles de selección en Apps Android: CheckBox y RadioButton

Post Series: Interfaz usuario en Android: CheckBox, RadioButton, Spinner y Gallery

Diseño UI e implementación

Para comprender el funcionamiento de los controles de tipo selección que estamos explicando en esta serie de tutoriales, desarrollaremos una sencilla Aplicación Android de ejemplo. Esta App simulará un centro de incidencias informáticas, en la que debemos indicar qué tipo de asistencia se ha realizado para resolver una avería que se ha atendido.

En esta primera publicación veremos la utilización de los componentes ChecBox y RadioButtom y en la siguiente entrega, usaremos los componentes Spinner y Gallery. Al final del tutorial tienes un botón para descargar todo el código de este Proyecto.

Ejemplo con CheckBox

Elementos necesarios para hacer uso del componente CheckBox:

  • Definir tres controles de tipo CheckBox para cada tipo de asistencia
  • Implementar el evento que controle la lógica de control seleccionado, comunicando el cambio de estado al resto de controles del componente.

Checbox en nuestra aplicaciónAndroid de incidencias

Controles_Seleccion_2/res/layout/activity_check.xml

Hemos definido dos TextView para mostrar información complementaria sobre el contexto de las opciones disponibles, y tres componentes CheckBox para permitir al usuario seleccionar aquella o aquellas que crea conveniente, permitiendo la selección múltiple:

 

Main Activity

Main Activity en la App Android de incidencias

Controles_Seleccion_2/res/layout/activity_main.xml

Se incluyen, además de un TextView que contextualiza el uso de la aplicación, cuatro botones que permitan poder navegar entre las diferentes Activities, y realizar pruebas con los diferentes componentes de tipo selección declarados:

Controles_Seleccion_2/src/com.academiandroid.controles_seleccion_2/MainActivity.java

(*) Nota: El evento On Click es el evento que se produce cuando un elemento es pulsado una vez.

Controles_Seleccion_2/src/com.academiandroid.controles_seleccion_2/Check.java

Se inicializan y enlazan tres componentes CheckBox con los definidos a nivel de Layout, y se definen en cada uno de ellos el evento onCheckedChanged que permite capturar cuando se produce el cambio de estado del componente (recordemos que los dos posibles estados de un CheckBox es checked y unchecked):

 

Ejemplo con RadioButton

A diferencia del control CheckBox, este componente sólo permitirá seleccionar una de las opciones, excluyendo el resto (al cambiar la opción seleccionada, se desactivará la opción anterior).

Elementos necesarios para hacer uso del componente RadioButton:

  • Control de tipo RadioGroup dónde se definirán los controles de tipo RadioButton para la lógica de selección única.
  • Implementar el evento que controle la lógica de control seleccionado, comunicando el cambio de estado al resto de controles del componente RadioGroup.

Ejemplo con RadioButtom en nuestra aplicación Android

Controles_Seleccion_2/res/layout/activity_radio.xml

 

Controles_Seleccion_2/src/com.academiandroid.controles_seleccion_2/Radio.java

 

Descarga de Proyecto

Descarga el código de este caso práctico (formato zip: 1,5 MB)

Descargar