M0286_Libro Curso
Android
Una vez realizado este proceso, crearemos una nueva clase llamada Local.java , donde asignaremos a cada línea del ListView un elemento de esta clase: package com.seas.TuristicLocation.herramientasmapas; public class Local {
private String localName; private int localImage; public String getLocalName() { return localName; } public void setLocalName(String localName) { this.localName = localName; } public int getLocalImage() { return localImage; } public void setLocalImage(int i) { this.localImage = i; }
} Una vez gestionado el contenido, necesitamos un Adapter que se encargará de pasar la información de cada elemento de la clase al ListView . Para ello debemos crear la clase VistaListaIconos.java . Esta clase la insertaremos en el paquete activityprincipal : package com.seas.TuristicLocation.activityprincipal; import java.util.ArrayList;
import android.app.ListActivity; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.ImageView; import android.widget.ListView; import android.widget.TextView;
264
Made with FlippingBook - Online catalogs