Actividad ListView

En esta actividad vamos a hacer lo mismo que en la anterior pero usando un ListView. Como diferencia usaremos un array con los nombres ya declarados y dentro de la función setOnItemSelectedListener() le daremos el nombre del array y le pasaremos la id
 para que nos devuelva cual es a partir de esta.


cmbOpciones.setOnItemSelectedListener(
        new AdapterView.OnItemSelectedListener() {
        public void onItemSelected(AdapterView<?> parent,
            android.view.View v, int position, long id) {
                lblMensaje.setText("Seleccionado: " + datos[position]);
        }
        public void onNothingSelected(AdapterView<?> parent) {
            lblMensaje.setText("");
        }
});
Ejemplo de creación de Array:


String a[] = {"Avila","Burgos","León","Palencia","Salamanca","Segovia","Soria","Valladolid","Zamora"};
Para referirnos a una posición dentro del array se utiliza la sintaxis nombredelarray[posición], teneis que tener en cuenta que empieza a 
contarse desde 0, donde Avila es 0 y Zamora 8.

No hay comentarios:

Publicar un comentario