Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2013, 10:24
nh2006
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 18 años
Puntos: 3
Controlar clic en un listview

Hola amigos,

Lo que voy a consultar de seguro es algo fácil de hacer pero lo hago porque ya topé, estoy trabajando con un listview y quiero que cuando de un clic sobre un elemento me mande a otra activity pero no logro controlar el click.

Tengo un código como el siguiente:

Código Java:
Ver original
  1. public class MainActivity extends Activity implements OnItemClickListener {
  2.  
  3.     private ListView list;
  4.     private String[] valores = {"Ubuntu", "Android", "iOS", "Windows", "Mac OSX",
  5.             "Google Chrome OS", "Debian", "Mandriva", "Solaris", "Unix"};
  6.  
  7.     @Override
  8.     protected void onCreate(Bundle savedInstanceState) {
  9.         super.onCreate(savedInstanceState);
  10.         setContentView(R.layout.activity_main);
  11.  
  12.         list = (ListView)findViewById(R.id.listview);
  13.         list.setOnItemClickListener(this);
  14.  
  15.         CargarListView();
  16.     }
  17.  
  18.     @Override
  19.     public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
  20.         Toast.makeText(this, "Ha pulsado el elemento " + (i+1), Toast.LENGTH_SHORT).show();
  21.  
  22.     }
  23. }

El listview se carga de forma exitosa, no tengo problema con ello, la cuestión es que cuando le doy clic a un elemento me aparece el cuadro de mensaje "Unfortunately, applicacion has stopped"

Espero me ayuden con esto por favor, gracias desde ya.

Saludos