Hola.
Tengo la siguiente clase, la cual utilizo en una activity para mostrar un ListView:
public class InstalacionEnLista implements Comparable<InstalacionEnLista>{
protected int idInstalacion;
protected String nombre;
protected double distancia;
//Constructor
public InstalacionEnLista (int idInstalacion, String nombre, double distancia){
super();
this.idInstalacion = idInstalacion;
this.nombre = nombre;
this.distancia = distancia;
}
public InstalacionEnLista (String nombre, double distancia){
super();
this.nombre = nombre;
this.distancia = distancia;
}
public InstalacionEnLista (String nombre){
super();
this.nombre = nombre;
}
//getter
public int getIdInstalacion(){//lehen public long zegoen
return idInstalacion;
}
public String getNombre(){
return nombre;
}
public double getDistancia(){
return distancia;
}
//setter
public void setIdInstalacion(){
this.idInstalacion = idInstalacion;
}
public void setNombre(){
this.nombre = nombre;
}
public void setDistancia(){
this.distancia = distancia;
}
//Metodo que permite comparar las distancias para listar las instalaciones ordenadas respecto a la distancia
@Override
public int compareTo(InstalacionEnLista other) {
// TODO Auto-generated method stub
return Double.compare(this.distancia, other.distancia);
}
}
El list view que se muestra es este:
Como veis, muy simple.
Ahora en otra activity quiero mostrar otro listView distinto. Algo parecido a esto:
Es decir. Aparecería una imagen + el nombre instalación.
La pregunta es. Debo de crear una nueva clase? o aprobechando la existencia de InstalacionesEnLista.java añado código en la misma?
Saludos!