D
dragos
Gast
Hallo,
ich erstellt mit Hilfe folgenden Code mehrere Tabs.
Anzahl enthält den Wert 2
InhaltText enthält den Wert 1= Text1 2=Text2
Dieses funktioniert auch soweit. Allerdings wird die Activity nur einmal geöffnet und beim zweiten Durchlauf wird einfach das Ergebnis vom ersten Aufruf übernommen statt die Activity erneut auszuführen.
Siehe Bild:
Tab 1 und 2
Hat jemand eine Idee wie ich beide Texte in die Tab's bekomme.
Wichtig ist der User kann vorher die Anzahl auswählen wieviele angezeigt werden soll.
ich erstellt mit Hilfe folgenden Code mehrere Tabs.
Code:
final TabHost tabHost = getTabHost();
Intent intent = getIntent();
String[] InhaltText = intent.getStringArrayExtra("ergebnis");
int anzahl = intent.getIntExtra("anzahl", 0);
int s=0;
for (int i=0;i<anzahl;i++){
String text=InhaltText[s];
tabHost.addTab(tabHost.newTabSpec("tab+i")
.setIndicator("list"+i)
.setContent(new Intent(this, Edit.class).putExtra("text", text)));
s = s+1;
}
Anzahl enthält den Wert 2
InhaltText enthält den Wert 1= Text1 2=Text2
Dieses funktioniert auch soweit. Allerdings wird die Activity nur einmal geöffnet und beim zweiten Durchlauf wird einfach das Ergebnis vom ersten Aufruf übernommen statt die Activity erneut auszuführen.
Siehe Bild:
Tab 1 und 2
Hat jemand eine Idee wie ich beide Texte in die Tab's bekomme.
Wichtig ist der User kann vorher die Anzahl auswählen wieviele angezeigt werden soll.