Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejecutamos. Como pueden ver sólo nos queda programarlo a nuestra conveniencia:
Esta será la pantalla principal de nuestra aplicación, aquí usted pondrá todas las vistas que necesite,
para nuestro caso, sólo he dejado un texto indicando que esta es la pantalla principal y he cambiado
el color de fondo, esto para efecto de diferenciar las pantallas que mostremos.
Desde este XML configuraremos el encabezado de nuestro menú deslizante, la imagen que veremos,
los colores de fondo, los textos que tendrá, todo aquello que necesitamos, generalmente aquí se
coloca el logo de la empresa. En la flecha superior (donde se encuentra el símbolo de admiración en
rojo) podemos configurar los colores del encabezado, el color se escribe en numeración
hexadecimal. Al presionar dicho símbolo se le abre el XML side_nav_bar.xml, como puede ver es el
mismo que se encuentra en la carpeta drawable.
Agregaremos los fragments que necesitemos para la aplicación, en este caso sólo agregaremos
tres, por lo cual programaremos las tres primeras opciones del menú. A la opción salir también
la hemos programado, pero no se ha agregado ningún fragment.
Daremos click derecho sobre el directorio app de nuestra aplicación y elegiremos los pasos que se
muestran en la imagen anterior, posteriormente se nos mostrará la ventana siguiente:
1. Pondremos el nombre del fragmento y le dejaremos el cheque que create layout XML.
2. Quitaremos el cheque para evitar que se nos genere código que no necesitaremos para este
caso.
3. Si le dejamos el cheque quedará activada la opción regresar, esto cuando en la aplicación
nos encontremos en esa pantalla cuando desde un dispositivo.
Para este ejemplo repita los pasos y cree tres fragmentos, con los siguientes nombres:
- DatosPersonales.
- Empresa.
- Horario.
Vaya a cada uno de los layouts de los fragmentos y elija un color de fondo distinto para cada uno,
escriba un texto en el centro de la pantalla, esto para indicar la pantalla en la que nos
encontramos.
Vamos a la clase principal MainActivity y lo primero que haremos es importar la librería que nos
permita trabajar con fragments, asegurémonos que sea la misma la librería que se tiene en cada
clase de los fragmentos recién creados.
1. Para que en la línea señalada no cause error debemos ir al XML del content_main y agregar
lo siguiente: android:id="@+id/content_main"
Conclusión: