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 02:36 22 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