martes, 7 de febrero de 2012

Capturar evento click en lista ListView #Android

Si queremos capturar el evento cuando se pulsa un elemento de un ListView, tenemos que implementar el siguiente método:
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
   // TODO Auto-generated method stub
   super.onListItemClick(l, v, position, id);
   Log.e("MeetingCost","Has seleccionado el elemento " + position);
}
Lo que hacemos es detectar el clik o pulsar con el dedo en dispositivos móviles y automáticamente tendremos la posición que estamos pulsando y el id del elemento para poder manipularlo y volver a escribir en él.


LIBRO RECOMENDADO PARA APRENDER ANDROID

Uno de los libros fundamientales y que recomiendo para aprender Android y llegar a hacer aplicaciones profesionales es: Android 2 Application Developement de Reto Meier




6 comentarios :

  1. y si quiero que a la hora dar click a una opcion me lanze un activity donde este un videoView pero que ese videoView tenga el mismo nombre de la opcion a la que le di click en la opcion del listItem?

    ResponderEliminar
    Respuestas
    1. Hola Arturo,
      llevo unas semanas bastante liado. En cuanto tenga un hueco te lo miro e intento ayudarte.

      Saludos

      Eliminar
    2. Esta bien estare esperando tu respuesta gracias.

      Eliminar
  2. hola que tal este evento lo puedo poner en el activityMain

    ResponderEliminar
    Respuestas
    1. No, ese evento es para una listView solamente. Saludos

      Eliminar