Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Tabinhalte einfügen

Das Thema "Tabinhalte einfügen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 21.11.2009, 04:29   #1 (permalink)
Neuer Benutzer

Registriert seit: 27.10.2009
Beiträge: 7
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard Tabinhalte einfügen

Sitze nun seit Tagen vor einem Problem und egal was ich mache, es kommt eine Fehlermeldung im Emulator. Auch ähnliche Beiträge im Forum konnten mir nicht weiter helfen. Hoffe ihr könnt es.

Ich habe 6 Tabs erzeugt, die leider nur Text wiedergeben können. Jede der sechs Tabs soll etwas anderes anzeigen und machen, wenn das jewilige Tag angeklickt wird (sechs XML als Relative Layout sind schon erstellt). Wie muss ich den Java-Code unten anpassen, damit beispielsweise tab1 die ihm zugehörige XML darstellt und ausführt.

Soll ich für den Java-Code für die sechs XML jeweils weitere sechs Klassen erstellen oder den ganzen Code in eine Klasse (in die u. g. Klasse Tab) einbinden?

Danke im voraus.
--------
package de.Tab;

import android.app.TabActivity;
import android.os.Bundle;
import android.widget.TabHost;
import android.widget.TextView;
import android.view.View;

public class Tab extends TabActivity implements TabHost.TabContentFactory {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

final TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec("tab1")
.setIndicator("tab1")
.setContent(this));
tabHost.addTab(tabHost.newTabSpec("tab2")
.setIndicator("tab2")
.setContent(this));
tabHost.addTab(tabHost.newTabSpec("tab3")
.setIndicator("tab3")
.setContent(this));
tabHost.addTab(tabHost.newTabSpec("tab4")
.setIndicator("tab4")
.setContent(this));
tabHost.addTab(tabHost.newTabSpec("tab5")
.setIndicator("tab5")
.setContent(this));
tabHost.addTab(tabHost.newTabSpec("tab6")
.setIndicator("tab6")
.setContent(this));
}

/** {@inheritDoc} */
public View createTabContent(String tag) {
final TextView tv = new TextView(this);
tv.setText("Content for tab with tag " + tag);
return tv;
}
}
hansyderhans ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Zwischenablage zugreifen bzw. kopierten Text einfügen? Yvi Android Allgemein 10 01.11.2011 17:30
Google kalender Bild einfügen Eclipse Business und Organisation 2 28.08.2009 12:02
App zum Einfügen von Prefixen im Ausland? Lebenskuenstler Sonstige Apps & Widgets 0 22.07.2009 15:06
kontakte aus telefonbuch in sms einfügen stupiddiary T-Mobile G1 Forum 3 19.06.2009 12:30




Du liest gerade: "Tabinhalte einfügen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.