Professional Documents
Culture Documents
Se elige el nombre y se marcan las casillas para la creacin del nuevo layout.
|
Una vez creado el layout, se comienza a disear, para ello se agregan tres
TextView que recibirn el ndice de masa corporal, la condicin y una breve
descripcin, un imageView que mostrar la condicin en imagen y un botn
para volver a calcular.
Se comienza declarando las variables que se usarn, del tipo de dato correcto.
Se hace la referencia entre las variables recin declaradas y los ids de los
componentes dentro del layout.
Se crea un mtodo con el parmetro de una vista, view, para pasar al otro
activity. Con intent, se hacen intentos y tiene como parmetros la clase origen
y la clase destino.
Es necesario pasarle los datos introducidos por el usuario al otro layout, para
ello, se hace uso del mtodo putExtras() que trae intent. Este mtodo tiene
como parmetros una llave que ser por la cual se recibe y se extrae el dato, y
el dato que se enviar. En este caso se requiere de tipo flotante, se convierte el
objeto en string y despus en float.
Se crea el evento onClick para el botn calcular. Dentro del evento, se hacen
condiciones para verificar que los campos no estn vacos y hacer lo que
corresponde si lo estn.
Se reciben los datos enviados desde el primer activity, por medio de una
variable tipo Bundle con el valor de obtener los extras del intento y guardarlo
en una variable. El gnero servir para hacer comparaciones y mostrar
imgenes respecto al gnero seleccionado.
Se ejecuta el mtodo para calcular el IMC con las variables con los datos
recibidos y se guarda en una variable para ser comparada y sacar los rangos.
Se comienzan a hacer las comparaciones con el resultado del clculo, segn los
rangos establecidos por la Organizacin Mundial de la Salud (OMS). En caso de
ser hombre.
Se construye el APK.