App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
61.- Listas. VisordeLista. Dos pantallas.
p61_lista_visor_dospantallas.aia
- Vamos a ver un poco de Lista, convertir a csv, VisordeLista (ListView). Dos pantallas.
- Introducimos dos datos, estos datos los guardamos en una Lista llamada Datos.
-
La forma en que esa información se introduce en esa Lista es mediante csv, ya que este par de datos luego se introducirán en las filas de otra Lista llamada Personas.
- Fíjate que en esta última la pareja de Datos se introducen de manera directa, sin pasarlos a csv.
- Al pulsar el Botón2 nos muestra cómo estaría la Lista Personas pasada a csv.
- El Botón3 guarda la Lista completa Personas en un archivo llamado Grupo, en la tarjets SdCard.
- El Botón4 nos muestra otra pantalla (Screen2)
- El Botón5 borra la Lista Persona y el archivo Grupo.
Un formato csv, contiene la información de los datos entre comillas, separados por coma y cambiando de línea mediante la clave /n
"juan", "22"
"pedro", "33"
"antonio", "44"
"luis", "55"
Estos archivos de tipo csv, se pueden abrir con el Excel.
_________________
- Diseño.
_________________
Bloques
Bien,... resulta que queremos ver la Lista en otra pantalla mediante un VisordeLista (ListView).
No podemos pasar los datos de una pantalla a otra directamente.
Lo podemos hacer guardando los datos en una base de datos TinyDB y luego cuando entremos en la otra pantalla recuperar los datos de esa base de datos.
En este caso voy a guardar los datos en un archivo en la Screen1 y luego cuando pase a la Screen2 recuperaré los datos de ese archivo.
Para poder recuperar los datos del archivo y poderlos introducir en el SelectordeLista (ListView) de la Screen2, los datos se deben guardar en formato csv, es decir para poder cargarlos a la Lista del la Screen2, los datos deben estar en csv.
_________________
- Diseño.
_________________
- Bloques.
__________________________________
|