Hi TheSasch,
mmhh ok versuchen wir es mal anderes.
Leg dir mal eines neues sauberes Projekt an. Keine Angst ist nur zu nur zur Übung 
So dann erstellst du dir eine neue Klasse A1 und trägst in ihr folgenden Code ein:
Code Klasse A1:
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class A1 extends ListActivity {
    
	private static final String[] STUDIENBEREICHE = new String[] {
		"A1","A2","A3","B1","B2","B3","B4","B5"
	};
	
	/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	
    	setListAdapter(new ArrayAdapter<String>(getApplicationContext(), R.layout.listitem, STUDIENBEREICHE));		
    }
}
Code listitem:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dp"
    android:textSize="16sp" >
</TextView>Wenn du dein Projekt  jetzt ausführst müsste der ganze Spaß ungefähr so aussehen:
[Blockierte Grafik: http://s14.directupload.net/images/120618/temp/ngsl5s4c.png]
Ok nun erweiterst du dein Package um die Klassen A2, A3.
Code Klasse A2:
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class A2 extends ListActivity {
    
	private static final String[] STUDIENGAENGE = new String[] {
		"Bachelor Architektur","Bachelor Innenarchitektur","Bachelor KlimaEngineering","Master Architektur","International Master of Interior-Architectural Design",
		"Master Stadtplanung","Master Internationales Projektmanagement"
	};
	
	/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	
    	setListAdapter(new ArrayAdapter<String>(getApplicationContext(), R.layout.listitem, STUDIENGAENGE));		
    }
}Code Klasse A3:
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class A3 extends ListActivity {
    
	private static final String[] SEMESTER = new String[] {
		"1","2","3","4","5","6","7"
	};
	
	/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	
    	setListAdapter(new ArrayAdapter<String>(getApplicationContext(), R.layout.listitem, SEMESTER));		
    }
}Da beide Activities der Anwendung noch vor dem Start bekannt seihen müssen erweiterst du die AndroidManifest.xml.
Code AndroidMainfest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="de.test.Liste"
    android:versionCode="1"
    android:versionName="1.0" >
    <uses-sdk android:minSdkVersion="15" />
    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:name=".A1"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="A2"></activity>
        <activity android:name="A3"></activity>
    </application>
</manifest>So jetzt müssen in den Klasse A1 und A2 nur noch das Klick event implementiert werden.
Klasse A1 mit OnItemClick:
public class A1 extends ListActivity {
    
	private static final String[] STUDIENBEREICHE = new String[] {
		"A1","A2","A3","B1","B2","B3","B4","B5"
	};
	
	/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	
    	setListAdapter(new ArrayAdapter<String>(getApplicationContext(), R.layout.listitem, STUDIENBEREICHE));
    	
    	ListView lv = getListView();
    	lv.setOnItemClickListener(new OnItemClickListener() {
    	     public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
    	    	 
    	    	 Intent intent = new Intent(A1.this,A2.class);
    	    	 startActivity(intent);
    	     }
    	});
			
    }
}
Klasse A2 mit OnItemClick:
public class A2 extends ListActivity {
    
	private static final String[] STUDIENGAENGE = new String[] {
		"Bachelor Architektur","Bachelor Innenarchitektur","Bachelor KlimaEngineering","Master Architektur","International Master of Interior-Architectural Design",
		"Master Stadtplanung","Master Internationales Projektmanagement"
	};
	
	/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	
    	setListAdapter(new ArrayAdapter<String>(getApplicationContext(), R.layout.listitem,  STUDIENGAENGE));
    	
    	ListView lv = getListView();
    	lv.setOnItemClickListener(new OnItemClickListener() {
    	     public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
    	    	 
                 Intent intent = new Intent(A2.this,A3.class);
    	    	 startActivity(intent);
    	     }
    	});		
    }
}So sieht dann das Ganze aus wenn du es ausführst:
[Blockierte Grafik: http://s1.directupload.net/images/120618/temp/szafvlg9.png]
Falls das auch nicht geht müsstest du mal ganz genau schreiben was du machst und was nicht geht.
Mfg Titus
 
		 
		
		
	
