Diferencia entre revisiones de «Usuario:ManuelRomero/Android2/Api/AppPpal»
De WikiEducator
(Página creada con '{{TEP}} {{:Usuario:ManuelRomero/Android2/Api/Nav}} <br>') |
|||
| Línea 2: | Línea 2: | ||
{{:Usuario:ManuelRomero/Android2/Api/Nav}} | {{:Usuario:ManuelRomero/Android2/Api/Nav}} | ||
<br> | <br> | ||
| + | ===Activity principal=== | ||
| + | *En este caso nuestra activity va a ser una clase especializada en visualizar una lista de valores | ||
| + | *Este tipo de activity se llama '''''ListActivity''''' | ||
| + | *Qué tiene de especial una ListActivity | ||
| + | #Muestra una lista de elementos cuyos valores se toman de algún origen | ||
| + | ##Este origen puede ser una matriz o cursor | ||
| + | #Tiene métodos de Listener para responder al evento del usuario cuando seleccione un elemento. | ||
| + | #La propia clase implementa un layout contenedor que contiene un ListView, por lo que no necesitamos declararlo, ni asociar la actividad con ningún layout. No hace falta invocar al callback '''''setContentView(...)''' | ||
| + | |||
| + | *Veamos como funciona | ||
| + | *Para asociar al listActivity la lista de valores usamos el método | ||
| + | <source lang=java> | ||
| + | setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,aplicaciones)); | ||
| + | </sourece> | ||
| + | Los argumentos son un objeto de la clase ListAdapter | ||
Última revisión de 13:36 21 may 2013
| Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
Activity principal
- En este caso nuestra activity va a ser una clase especializada en visualizar una lista de valores
- Este tipo de activity se llama ListActivity
- Qué tiene de especial una ListActivity
- Muestra una lista de elementos cuyos valores se toman de algún origen
- Este origen puede ser una matriz o cursor
- Tiene métodos de Listener para responder al evento del usuario cuando seleccione un elemento.
- La propia clase implementa un layout contenedor que contiene un ListView, por lo que no necesitamos declararlo, ni asociar la actividad con ningún layout. No hace falta invocar al callback setContentView(...)
- Veamos como funciona
- Para asociar al listActivity la lista de valores usamos el método
setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,aplicaciones)); </sourece> Los argumentos son un objeto de la clase ListAdapter