Hallo,
ich bin gerade dabei eine kleine App zu machen.
Ich habe eine Liste erstellt und habe darin 6 Einträge, wenn ich auf einen eintrag klicke soll sich mit "setContenView"
die nächste Seite öffnen und im Textfeld auf dieser seite ein kleiner Text stehen.
Mein Problem ist jetzt, dass ich wenn ich die App (in Eclipse) ausführe und auf einen Listeneintrag klicke das sich die App schließt. Ich habe mir schon mehrere Tutorials angesehen und gelesen aber leider keine antwort gefunden.. :rtfm:
Hier der Quellcode von der MainActivity.java:
Hier der Code meiner angemeldet.xml:
Und hier mein Code für die auswahl_geb.xml:
Ich hoffe ihr versteht mein Prolem und das ihr mir helfen könnt
Danke schon mal im Vorraus
ich bin gerade dabei eine kleine App zu machen.
Ich habe eine Liste erstellt und habe darin 6 Einträge, wenn ich auf einen eintrag klicke soll sich mit "setContenView"
die nächste Seite öffnen und im Textfeld auf dieser seite ein kleiner Text stehen.
Mein Problem ist jetzt, dass ich wenn ich die App (in Eclipse) ausführe und auf einen Listeneintrag klicke das sich die App schließt. Ich habe mir schon mehrere Tutorials angesehen und gelesen aber leider keine antwort gefunden.. :rtfm:
Hier der Quellcode von der MainActivity.java:
Java:
final ListView lview;
final TextView tview;
final String[] list_value = {"bsp","bsp2","bsp3","bsp4","bsp5","bsp6"};
lview = (ListView) findViewById(R.id.lv1 );
tview = (TextView) findViewById(R.id.auswahl_geb_text);
ArrayAdapter<String> array_adapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, list_value) ;
lview.setAdapter(array_adapter);
lview.setOnItemClickListener (new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent,
View view, int position, long id) {
switch(lview.getPositionForView(view)){
case 0:{
tview.setText("Es liegen folgende Aufträge für bsp vor: ");
setContentView(R.layout.auswahl_geb);
break;
}
case 1:{
tview.setText("Es liegen folgende Aufträge für bsp2 vor: ");
setContentView(R.layout.auswahl_geb);
break;
}
case 2:{
tview.setText("Es liegen folgende Aufträge für bsp3 vor: ");
setContentView(R.layout.auswahl_geb);
break;
}
case 3:{
tview.setText("Es liegen folgende Aufträge für bsp4 vor: ");
setContentView(R.layout.auswahl_geb);
break;
}
case 4:{
tview.setText("Es liegen folgende Aufträge für bsp5 vor: ");
setContentView(R.layout.auswahl_geb);
break;
}
case 5:{
tview.setText("Es liegen folgende Aufträge für die bsp6 vor: ");
setContentView(R.layout.auswahl_geb);
break;
}
}
}
});
Hier der Code meiner angemeldet.xml:
Java:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/angemeldet_text_1"
android:textAppearance="?android:attr/textAppearanceMedium" />
<ListView
android:id="@+id/lv1"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
</ListView>
</LinearLayout>
Und hier mein Code für die auswahl_geb.xml:
Java:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/auswahl_geb_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/auswahl_geb_text_1"
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>
Ich hoffe ihr versteht mein Prolem und das ihr mir helfen könnt
Danke schon mal im Vorraus