G
Graustein
Neues Mitglied
- 0
Hallo liebe Community!
Ich habe vor etwa 3 Wochen angefangen, für Android zu programmieren.
Nun stehe ich vor einem Problem, auf dessen Lösung ich (auch durch stundenlanges Googlen und Forenlesen) nicht gekommen bin:
Ich habe eine TabActivity, in der ich 4 Tabs nach folgendem Muster erstelle:
Klappt soweit alles gut, in der Activity "AllgInfos" lade ich ein neues Layout als Content des Tabs, das eine Liste beinhaltet.
Nun will ich bei einem Klick auf einen Listeneintrag eine andere Activity als Content des aktuellen Tabs haben.
Der Aufruf der anderen Activity innerhalb der AllgInfo:
Bei dieser Art, die Activity (ContentBrowsing) aufzurufen, verschwinden die Tab-Reiter, und NUR die aufgerufene Activity ist zu sehen.
Wie schaffe ich es nun, eine neue Activity innerhalb eines Tabs aufzurufen, und dass die Tab-Reiter sichtbar bleiben?
Ich danke euch bereits jetzt für euer Bemühen!
Grüße,
Graustein
Ich habe vor etwa 3 Wochen angefangen, für Android zu programmieren.
Nun stehe ich vor einem Problem, auf dessen Lösung ich (auch durch stundenlanges Googlen und Forenlesen) nicht gekommen bin:
Ich habe eine TabActivity, in der ich 4 Tabs nach folgendem Muster erstelle:
Code:
intent = new Intent().setClass(this, AllgInfos.class);
spec = tabHost.newTabSpec("info").setIndicator("",
res.getDrawable(R.drawable.ic_tab_info))
.setContent(intent);
tabHost.addTab(spec);
Nun will ich bei einem Klick auf einen Listeneintrag eine andere Activity als Content des aktuellen Tabs haben.
Der Aufruf der anderen Activity innerhalb der AllgInfo:
Code:
Intent myIntent = new Intent (AllgInfos.this, ContentBrowsing.class);
myIntent.putExtra("Woher",lv.getItemAtPosition(position).toString());
startActivity(myIntent);
Wie schaffe ich es nun, eine neue Activity innerhalb eines Tabs aufzurufen, und dass die Tab-Reiter sichtbar bleiben?
Ich danke euch bereits jetzt für euer Bemühen!
Grüße,
Graustein
Zuletzt bearbeitet: