domingo, 12 de enero de 2014

ListView aplicacion para pruebas Android

Hola de nuevo a todos en esta entrada para el blog aplicaremos el uso de el widget ListView  y como extender al ListActivity de android app

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