Un listview es un grupo o lista de un conjunto objetos o actividades que se muestran en pantalla
cada item en la lista es insertado automaticamente por un adaptador que da el contenido de el codigo de java convirtiendolo dentro de un View y dandole un lugar en la lista.
Un ListAdapter toma los parametros especificados en un Layout,android provee los recursos desde
R.layout class y tiene algunos simples como un simple_list_item_1. En general tu puedes especificar cada una de las filas mediante Un array de tipo String
un layout es un contenedor de una o mas vistas y controla su comportamiento y su posicion, estos pueden contener otros layout y son decendientes de la clase View
lo que haremos es mostrar esto en pantalla mediante el widget ListView
en Los siguientes video veras como crear el codigo y la creacion de la actividad en el android
manifest xml
Parte 1 Creando el Main principal de la aplicacion
El ArrayAdapter es un array de objetos arbitrarios que provee recursos id y referencias a un TextView
y su uso es mediante un constructor publico
primero se importa
el widget
import android.widget.ArrayAdapter
ArrayAdapter(Context context,int resource)
ArrayAdapter(Context context, int resource,int textView resourced)
ArrayAdapter(Context context, int resource, int textViewResourceld, List<T> objects)
En nuestro caso sera
setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_lis_item_1,nombre_del_string));
tambien creamos un metodo que esta ala escucha de los eventos en pantalla en caso para cuando el usuario hace presion en alguna de las opciones de la aplicacion
creamos un nueva instancia Class clases la cual nos servira como interfaz entre cada de las actividades y sus respectivas clases.java segun la posicion en el list view sera la actividad que nos abrira el objeto clases buscando en los recursos de nuetro paquete creado y devolviendo la clase seleccionada
com.mi.Pruebas.Nombre de la clase
Un ejemplo seria la actividad principal que al ejecutar la aplicacion busca en la parte MainActivity.java
dentro del manifest.Xml
con la parte de try y catch si hay errores los atrapa en dado caso que dicha clase no se encuentre en el paquete principal por lo general los errores se producen cuando el programador no pone el nombre igual de la actividad en la propiedad android : name = " nombre de la clase "
Trabajando con AndroidManifest
- Primero Creamos una actividad <activity dentro de esta parte propiedades> <activity/>
- Segundo los filtros de intencion <intent-filter>dentro de cuerpo acciones y categoria <intent-filter/>
- Tercero crea la accion y categoria <action dentro el nombre de la accion a ejecutar />
- Cuarto crea la categoria <category tipo de categoria />
Parte 2 de video
En la siguiente entrada del blog vamos a crear actividades para esta aplicacion
espero que les guste y de nuevo un saludo

No hay comentarios:
Publicar un comentario