Para cada elemento del listado (más información y ejemplos de listado en https://jarroba.com/listview-o-listado-en-android/) tienes que abrir un Activity diferente con:
startActivity(intent);
En nuestro libro gratuito de Android explicamos como abrir nuevas Activities: https://jarroba.com/libro-android-100-gratis/
Cuyo intent se le pase la clase de la Activity a abrir:
Intent intent = new Intent(this, ActivityQueQuieroAbrir.class);
Para diferenciar entre los elementos del listado en el getView() del Adaptador, dependiendo de la posición devuelta, podrías tener previamente un HashMap (cuya clave sea la posición y el valor la clase de la Actividad) con las clases de Activity que quieras abrir.
HashMap<Integer, Class> hmap = new HashMap<Integer, Class>();
hmap.put(1, UnaActivity.class);
hmap.put(2, OtraActivity.class);
hmap.put(3, MasActivity.class);
Con la posición y el hashMap creado, ya es sencillo pasarle al Intent la clase indicada