Diferencia entre revisiones de «Usuario:ManuelRomero/Android2/Api/AppPpal»

De WikiEducator
Saltar a: navegación, buscar
(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

Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg




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
  1. Muestra una lista de elementos cuyos valores se toman de algún origen
    1. Este origen puede ser una matriz o cursor
  2. Tiene métodos de Listener para responder al evento del usuario cuando seleccione un elemento.
  3. 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