Practica 10. Layouts. martes 25 de octubre de 16

Documentos relacionados
UNA APLICACIÓN DE EJEMPLO: MIS LUGARES

Ejercicios - Introducción al diseño de interfaces gráficas en Android

Practica. Material Design. lunes 10 de octubre de 16

INTRODUCCIÓN A LA PROGRAMACIÓN ANDROID. Duración en horas: 60 OBJETIVOS DEL CURSO

Sesión 4. Interfaz de Usuario en Android. Ing. Edwin Andrés Cubillos Vega Msc. Company LOGO

INTRODUCCIÓN A LA PROGRAMACIÓN ANDROID

Curso PUDE. Desarrollo de Aplicaciones Móviles en Android. A. Descripción. B. Implementación. B.1. Desarrollo de la primera interfaz

Practica 13. Recursos Alternativos. martes 8 de noviembre de 16

Desarrollo de apps para móviles Android. Creación de aplicaciones para móviles/tablets Android

Enrique Follow #XamarinDiplomado. Lección 1: Introducción a la Interfaz Gráfica en Xamarin

INICIACIÓN A LA PROGRAMACIÓN PARA ANDROID

UNIDAD 3 - FORMULARIOS

COMO: Crear y Mantener un Índice de Contenidos

Android TAG y el principio DRY

ACTIVIDADES BASE DE DATOS ACCESS 2007

Manual: Blog. Crear un artículo. Editar un artículo. Publicar y despublicar artículos. Introducir un video. Gestionar Comentarios

Ejercicio 3. Manejo de la Vista y Eventos en Android Ejercicio 3 Curso de Android con Java Derechos Res Dere e c rvados hos Res Gl e obal rva

SatManager 2.0 MANUAL DE USUARIO

Tutorial brújula controlada por voz

Manual del administrador

Tutorial de Moodle. Grupos

Herramienta de autor Educaline Tools Manual de usuario

Epi Info 2000 Training Exercises Exercise 4 Page 1 of 7

Guía de Usuario. Contactos. Agregar un nuevo contacto

Guía de inicio rápido

BEGINNERS CURSO TALLER: años. INICIO: 15 DE SETIEMBRE Viernes de 19:00 a 22:00h y sábados 09:00 a 12:00h

CURSO DE EXCEL EMPEZANDO A TRABAJAR CON EXCEL

Introducción. Conceptos de Microsoft Excel

Manejadores en Android LSUB, GYSC, URJC

Ejercicios - Menús, listas y barras de progreso

Aplicación de carga de faltas

Ejercicio 4. Manejo de Layouts en Android. Android Con Java. Ejercicio 4. Manejo de Layouts en Android. Curso de Android con Java

Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android

Programación Android. Alejandro Alcalde. elbauldelprogramador.com

Asignatura : Manejo de Excel y Access

Aplicaciones Web Mg. Abril Saire Peralta

PLATAFORMA ONLINE DEL CRFP SEMINARIOS Y GRUPOS DE TRABAJO CENTRO REGIONAL DE FORMACIÓN DEL PROFESORADO

DISEÑANDO RELACIONES DE BASE DE DATOS

Servicios Basados en Localización (LBS) Tema 6 Desarrollo de aplicaciones en Android

Trébol System Informática, S.L. FORMACIÓN Fecha 16/01/2012 MANUAL USUARIO INTRANET WEB EDO

Android Creación de una aplicación sencilla: Forwarding - Página 1 -

Access CURSO ACCESS BÁSICO 2003 UNIDAD 5 UNIDAD 5 Formularios

Patricio Olivares. 25 de abril de 2017

Figura 9.1 Estados Reposo, Sobre, Presionado y Zona activa de un botón. 9.2 Usar un botón de una Biblioteca común

Tutorial para asociaciones de pacientes

Manual para el Mantenimiento de Productos

vatar, que es una imagen que se mostrará cada vez que publiques un post o un comentario.

Crear una Activity en Android. Paso por paso

Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas

DITE (Desarrollo e Investigación de Tecnologías Educativas) - EDUCACIÓN A DISTANCIA

Creado Por L.E.F. Armando Barrios Mercado 1

LDS emarket. Sección 9 Aprobaciones

Que necesitamos para comenzar a trabajar?

PROGRAMACIÓN EN BATCH Programar en batch supone programar archivos con la extensión.bat.

SITI REGISTRO INTERNO DE SOLICITUDES EN TRANSPARENCIA

Con este tutorial podrás aprender a cómo empezar a crear apps en Android, empezaremos con algo muy simple para que poco a poco vayas conociendo.

Manual de Usuario: Sistema de Facturación Electrónica de peaje en efectivo del Fondo Nacional de Infraestructura

GUÍA DEL CAMPUS VIRTUAL

Manual: Blog. Crear un artículo. Editar un artículo. Publicar y despublicar artículos. Introducir un video. Gestionar Comentarios

Guía de uso del OPAC (Catálogo de Acceso Público Online)

Introducción a la programación Android. Programación III - 6to año Escuela Técnica ORT Leo Lob -

MÓDULO 2 INSTALACIÓN Y PUESTA EN MARCHA SOLUCIONARIO DE LOS SUPUESTOS PRÁCTICOS

1. Aplica formato a un documento y genera en forma automática el índice del mismo, con eficiencia y eficacia.

EJERCICIO 30 DE EXCEL

Ejercicios - Introducción a Android

1. Haz que se muestre una pantalla de alerta con tu nombre. 2. Repite el ejercicio anterior pero usando una variable para guardar tu nombre

Kanagram. La interfaz de Kanagram

Manual Básico de Creación y Edición de Entradas, Páginas y Menús en Wordpress

Manual de Usuario para. Sistema de Tickets de Soporte DOC

BASES DE DATOS. TABLA PLANETAS.

MANUAL DE PROFESORES CAMPUS VIRTUAL UNIVERSIDAD MARIA AUXILIADORA

OPERACIONES DE EDICIÓN. SERIES.

Android y Recursos. Android R.java (fichero)

Índice. Prólogo Capítulo I. Introducción Capítulo II. Conceptos...19

Android Manejo de Eventos. Rogelio Ferreira Escutia

Unidad de Investigaciones Financieras

LOS FORMULARIOS. Los formularios sirven para definir pantallas generalmente para editar los registros de una tabla o consulta.

ALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE

DILVE. Extracciones en formato SINLI. v1. r2, 02/2009

MÓDULO 3 CREACIÓN DE UNA EMPRESA SOLUCIONARIO DE LOS SUPUESTOS PRÁCTICOS

Amadeus Selling Platform Connect

Una vez esté en la pantalla principal de Mahara pulse en la pestaña Content y luego en la pestaña Diarios

Tema 2: Empezando a trabajar con Excel

Haz clic en el tema que desees. Requerimientos técnicos. Computador Software. Información personal. Qué ves cuando ingresas Cambiar la contraseña

Clase 1 Excel

ANDROID BÁSICO - E-LEARNING - EN LÍNEA

UNIVERSIDAD TECNOLOGICA IZUCAR DE MATAMOROS TICSI SISTEMAS OPERATIVOS LIC. EDITH VARGAS MORALES ALUMNA: DURÁN VARGAS CLAUDIA MATRICULA:

Hipervínculos y configuración de acciones

2. Entorno de trabajo y funcionalidad en Arquímedes

Antes que nada se debe crear un proyecto, en este ejemplo se llama KaaxTik.

Gestión de formularios: Manual de usuario

DAR DE ALTA USURIOS Y HUELLAS

MANEJO DE OBJETOS EN IMPRESS I: TEXTO Y TABLAS. Ejercicios guiados

EXCEL 2010 CUADERNILLO N 2

SOPA DE LETRAS. Para crear una actividad de panel gráfico debemos ir al menú Arquivo Nova actividade Xogos de palabras Sopa de letras

Transcripción:

Practica 10 Layouts

Mis Lugares: Primeras Actividades En la practica 6 creamos la aplicación Mis Lugares que permitirá a los usuarios almacenar información sobre los sitios que han visitado. En esta practica crearemos un par de actividades para esta aplicación. La primera actividad contendrá simplemente cuatro botones. La segunda contendrá un formulario para dar de alta y editar un lugar. Esta primera versión de la aplicación no almacenará los datos introducidos.

Creación de una primera actividad en Mis Lugares. 1. Abre el proyecto Mis Lugares. (Practica 6) 2. Edita el archivo res > layout > content_main.xml y trata de crear una vista similar a la que ves a continuación.

Creación de una primera actividad en Mis Lugares. Has de dejar el NestedScrollView que ya tenías y reemplazar el TextView por un LinearLayout que contenga cuatro Button. Un NestedScrollView solo puede contener dentro un elemento, por lo que no puedes introducir directamente los cuatro botones. Usando un layout que los contenga se resuelve el problema. Trata de utilizar recursos de res > values > strings.xml para introducir los cuatro textos de los botones.

Solución 1. El Archivo content_main.xml debe ser similar al siguiente:

Creación de una primera actividad en Mis Lugares. 2. Archivo res > values > strings.xml debe tener el siguiente contenido:

Un formulario para introducir nuevos lugares. La segunda parte de esta práctica es crear un layout que permita introducir y editar lugares en la aplicación Mis Lugares. 1. Crea un nuevo layout con nombre edicion_lugar.xml. 2. Ha de parecerse al siguiente formulario. Puedes basarte en un LinearLayout o un RelativeLayout para distribuir los elementos. Pero es importante que este layout, se encuentre dentro de un NestedScrollView para que cuando el formulario no quepa en pantalla se pueda desplazar verticalmente.

Formulario

Un formulario para introducir nuevos lugares. 3. Introduce a la derecha del TextView con texto Tipo: un Spinner con id tipo. Más adelante configuraremos esta vista para que muestre un desplegable con los tipos de lugares. 4. Las vistas EditText han de definir el atributo id con los valores: nombre, direccion, telefono, url y comentario. Utiliza también el atributo hint para dar indicaciones sobre el valor a introducir. Utiliza el atributo inputtype para indicar qué tipo de entrada esperamos. De esta manera se mostrará un teclado adecuado (por ejemplo si introducimos un correo electrónico aparecerá la tecla @).

Un formulario para introducir nuevos lugares. Nota: El atributo inputtype admite los siguientes valores (en negrita los que has de utilizar en esta practica): none, text, textcapcharacters, textcapwords, textcapsentences, textautocorrect, textautocomplete, textmultiline, textimemultiline, textnosuggestions, texturi, textemailaddress, textemailsubject, textshortmessage, textlongmessage, textpersonname, textpostaladdress, textpassword, textvisiblepassword, textwebedittext, textfilter, textphonetic, textwebemailaddress, textwebpassword, number, numbersigned, numberdecimal, numberpassword, phone, datetime, date y time.

Un formulario para introducir nuevos lugares. 5. Abre la clase MainActivity y en el método oncreate() reemplaza: setcontentview(r.layout.activity_main); por setcontentview(r.layout.edicion_lugar); 6. Comenta todas la líneas de este método que hay debajo usando /*... */. Como ya no se crea el layout activity_main los id de vista a los que se accede ya no existen. 7. Ejecuta la aplicación y verifica como cambia el tipo de teclado en cada EditText 8. Deshaz el cambio realizado en el punto 5 y 6.