Documentos de Académico
Documentos de Profesional
Documentos de Cultura
App Inventor 2
1. INTRODUCCIÓN
Antes de comenzar se asume que el lector ha completado un curso de introducción
a App Inventor 2, lo cual será útil para realizar las distintas aplicaciones móviles.
Sin embargo, si no lo ha hecho se procurará revisar todos los principios
necesarios.
2. COMPETENCIAS DE LA GUIA
3. MEDIOS Y MATERIALES:
Computadora.
Internet
1
DESARROLLO DE SISTEMAS DE INFORMACION
Curso: Entorno de Desarrollo de Aplicaciones Móviles Android I
Docente: Ing. Christian Nina Asto
4. Desarrollo
4.1.Etiqueta(label)
Las etiquetas son componentes que se utilizan para mostrar texto.
Una etiqueta muestra el texto especificado en la propiedad Texto. Otras
propiedades, que se pueden establecer tanto en el diseñador como en el
editor de bloques, controlan la apariencia y la colocación de ese texto.
2
DESARROLLO DE SISTEMAS DE INFORMACION
Curso: Entorno de Desarrollo de Aplicaciones Móviles Android I
Docente: Ing. Christian Nina Asto
4.2.Propiedades
ColorDeFondo (BackgroundColor): Color
para el fondo de la etiqueta
Negrita (FontBold): Si se establece, el texto
de la etiqueta se muestra en negrita.
Cursiva (FontItalic): Se establece, el texto de
la etiqueta se muestra en cursiva.
Tamaño de letra(FontSize): Tamaño en
puntos del texto de la etiqueta.
TipoDe Letra (FontTypeface): Fuente del
texto de la etiqueta
Alto(Height): Altura de la etiqueta
Ancho(Width): Ancho de la etiqueta.
Texto(Texto): Texto para mostrar en la
etiqueta.
PosicionDelTexto(TextAlignment):
Alineamiento a la izquierda, centro o derecha.
ColorDeTexto(TextColor): Color para el texto
de la etiqueta:
Visible: Si esta activo, la etiqueta es visible o
no
4.3.CamposDeTexto (TextBox)
Los usuarios pueden introducir texto en un componente de cuadro de texto. El
valor del texto inicial o el que el usuario haya introducido en un componente
de cuadro de texto está en la propiedad Texto. Si Texto está en blanco,
puede utilizar la propiedad Hint para proporcionar al usuario una sugerencia
de lo que escribir. La sugerencia aparece como texto débil en el cuadro.
3
DESARROLLO DE SISTEMAS DE INFORMACION
Curso: Entorno de Desarrollo de Aplicaciones Móviles Android I
Docente: Ing. Christian Nina Asto
4.3.1. Propiedades
ColorDeFondo (BackgroundColor) El color
de fondo de la caja de entrada.
Habilitado (Enabled) Cuando se selecciona,
el usuario puede introducir texto en el cuadro
de entrada.
Negrita (FontBold) (exclusivamente en el
diseñador) Si se selecciona, la fuente para el
texto aparece en negrita. Por defecto, no
está seleccionado.
Cursiva (FontItalic) (exclusivamente en el
diseñador) Si se selecciona el texto aparece
en cursiva. Por defecto, no lo hace.
Tamaño de letra (FontSize)
(exclusivamente en el diseñador El tamaño
de la fuente para el texto. De forma
predeterminada, es de 14,0 puntos.
TipoDeLetra (FontTypeface)
(exclusivamente en el diseñador) La fuente
para el texto.
Alto (Height) Altura de la caja de texto.
Width Ancho de la caja de texto
4
DESARROLLO DE SISTEMAS DE INFORMACION
Curso: Entorno de Desarrollo de Aplicaciones Móviles Android I
Docente: Ing. Christian Nina Asto
5
DESARROLLO DE SISTEMAS DE INFORMACION
Curso: Entorno de Desarrollo de Aplicaciones Móviles Android I
Docente: Ing. Christian Nina Asto
4.3.2. Eventos
ObtenerFoco (GotFocus) Se dispara este evento cuando el cuadro
obtiene el foco, al tocarlo.
PerdeFoco (LostFocus) Este evento se dispara cuando el cuadro
pierde el foco, por ejemplo, si el usuario toca un cuadro de texto
diferente.
4.3.3. Metodos
OcultarTeclado (HideKeyboard)Oculta el teclado. Sólo los cuadros de
texto multilínea lo necesitan.
4.4.Botones
Los botones son los componentes que los usuarios utilizan para realizar
alguna acción en su aplicación. Los botones detectan cuando el usuario lo
pulsa. Muchos aspectos de la apariencia de un botón se pueden cambiar.
4.4.1. Propiedades
ColorDeFondo (BackgroundColor) Color de fondo
del botón.
Habilitado (Enabled) Si está activado, el usuario
puede pulsar el botón para provocar la acción.
Negrita (FontBold) Si está activado, el texto del
botón se muestra en negrita.
Cursiva (FontItalic) Si está activado, el texto del
botón se muestra en cursiva.
Tamaño de Letra (FontSize) Tamaño en puntos del
texto del botón.
6
DESARROLLO DE SISTEMAS DE INFORMACION
Curso: Entorno de Desarrollo de Aplicaciones Móviles Android I
Docente: Ing. Christian Nina Asto
4.4.2. Eventos
Click()Usuario pulsa y suelta el botón.
Obtener Foco GotFocus()El botón es el elemento enfocado. Lo hemos
seleccionado con el dedo (pero mientras no lo soltemos, no es un clic).
Perder Foco LostFocus()El botón dejó de ser el componente focalizado.
4.5.Paneles de Disposicion
Los paneles de disposición son contenedores que permiten organizar los
componentes que se encuentran en un determinado panel.
Los paneles de disposición pueden ser:
7
DESARROLLO DE SISTEMAS DE INFORMACION
Curso: Entorno de Desarrollo de Aplicaciones Móviles Android I
Docente: Ing. Christian Nina Asto