lunes, 29 de septiembre de 2014

Crear un Simple Listview - Ejemplo Android

 

Descargar código fuente

Descargar – ListView.zip


Archivo activity_list_view_example.xml 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
     <ListView
        android:id="@+id/list"
        android:layout_height="wrap_content"
        android:layout_width="match_parent">
    </ListView>
</LinearLayout>
 
 
Archivo ListViewExample.java
public class ListViewExample extends Activity {
 ListView listView ;
 
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_list_view_example);
  
  listView = (ListView) findViewById(R.id.list);
  String[] values = new String[] { "Android List 1", "Android List 2", "Android List 3",
    "Android List 4", "Android List 5", "Android List 6", "Android List 7", "Android List 8" };

  // Definimos un nuevo adaptador
  // Primer parametro - Contexto
  // Segundo parametro - Layout para la fila
  // Tercer parametro - ID del TextView donde el dato es escrito
  // Cuarto parametro - El array de datos

  ArrayAdapter adapter = new ArrayAdapter(this,
    android.R.layout.simple_list_item_1, android.R.id.text1, values);


  // Asignar el adaptador al ListView
  listView.setAdapter(adapter); 
  
  listView.setOnItemClickListener(new OnItemClickListener() {
     @Override
     public void onItemClick(AdapterView parent, View view,
       int position, long id) {
    
         // ListView indice del item clickeado
      int itemPosition     = position;
      
      // ListView valor del item clickeado
      String  itemValue    = (String) listView.getItemAtPosition(position);
      
       // Mostrar alerta
       Toast.makeText(getApplicationContext(),
         "Posicion :"+itemPosition+"  ListItem : " +itemValue , Toast.LENGTH_SHORT)
         .show();
    
     }

   
   }); 
 }

}

Ejemplo Hola Mundo en Android

En este tutorial mostrare como crear nuestro primer proyecto en android en Eclipse y correrlo con un AVD (Dispositivo Virtual Android)

Resumen de los pasos para desarrollar una aplicación en Android
  1. Descargar el Eclipse + ADT (Herramientas de Desarrollo Android)
  2. Instalar Android SDK
  3. Crear un AVD
  4. Crear un proyecto android con Eclipse
  5. Codificarlo…
  6. Correrlo en nuestro AVD

1. Descargar  paquete Eclipse + ADT 

Visitar la página oficial de android (http://developer.android.com/sdk/index.html)  para desarrolladores y descargar el paquete Eclipse + ADT 

2. Instalar el Android SDK

Descomprima el archivo descargado en el paso anterior y luego ejecute el "SDK Manager" y luego seleccione la versión de Android que desea utilizar.

 

3. Crear un AVD

Ejecutamos Eclipse,  buscamos en la barra de herramientas el icono de AVD .  Luego creamos nuestro AVD.


4. Crear un proyecto Android

En Eclipse, seleccionamos “File -> New ->  “Android Application Project”, and input your application detail. Eclipse will create all the necessary Android project files and configuration.

 

5. Hola Mundo

Localiza el archivo "activityhola_mundo.xml" generado, y modificalo para que la salida sea “Hola Mundo”.

6. Demostración

Ejecuta el proyecto (Run as -> Android project) y mira el resultado.

Descargar código fuente

Descargar – Android-HolaMundo.zip