¿Cómo puedo hacer que mi vista de lista sea interactiva? [duplicar]

Posible duplicado:
Android - ListView, haga clic en ¿CÓMO?

para ser más específico, tengo una lista de Restaurantes en una vista de lista y quiero hacer clic en un restaurante en la lista y luego dirigirme a otra lista que tiene el menú para ese restaurante gracias

preguntado el 03 de mayo de 12 a las 16:05

hay literalmente miles de ejemplos en Internet, e incluso en el sitio web del desarrollador de Android:

por favor dame un ejemplo claro de lo que necesito, solo necesito uno, Muchas gracias @njzk2 -

Por favor, investigue un poco antes de pedir una respuesta prefabricada.

Podrías haber realizado una búsqueda para encontrar esto: stackoverflow.com/q/2468100/1329524 -

2 Respuestas

Prueba esto:

 listView = (ListView) findViewById(R.id.my_list_view);
 listView.setAdapter(someAdapter);
 listView.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            switch(position) {
            case 0:
                 Intent intent = new Intent();
                 intent.setClassName("com.test", "com.test.SubMenuActivity");
                 startActivity(intent);             
                 break;
            case 1:
                 // Do something else ...
                 break;
            // ... 
        }
    });     

contestado el 03 de mayo de 12 a las 16:05

Conecte el onItemClickListener en el objeto de la lista.

contestado el 03 de mayo de 12 a las 16:05

@ njzk2 - gracias - no tengo mi IDE de Android a mano. - cjk

si me pudieras dar un ejemplo te lo agradeceria mucho gracias! - Ali Aboutera

Si está utilizando el SDK de Android en Eclipse, simplemente comience a escribir y le ofrecerá sugerencias sobre cómo hacerlo... - cjk

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.