| |||||||
Das Thema "[GELÖST] TabHost in Main Activity" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 19.01.2012
Beiträge: 4
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
| Hi! Ich hab eine Frage bezüglich meiner App-Entwicklung. Ich hätte gern ein TabHost auf der Startseite, jedoch muss man für die Mainklasse von Activity erben "extends Activity". Für das TabHost muss man aber auch noch von "TabActivity" erben. Kann mir jemand sagen wie man so etwas lösen kann? Code: public class HaushaltsbuchMainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TabHost mTabHost = getTabHost();
mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent(R.id.textview1));
mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("TAB 2").setContent(R.id.textview2));
mTabHost.addTab(mTabHost.newTabSpec("tab_test3").setIndicator("TAB 3").setContent(R.id.textview3));
mTabHost.setCurrentTab(0);
} Kann mir jemand das Prinzip erklären bzw. mir Stichworte geben damit ich mich informieren kann? http://developer.android.com/guide/tutorials/views/hello-tabwidget.html http://developer.android.com/reference/android/widget/TabHost.html Diese helfen mit leider nicht. Code: import android.app.TabActivity;
import android.os.Bundle;
import android.widget.TabHost;
public class HaushaltsbuchMainActivity extends TabActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TabHost mTabHost = getTabHost();
mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent(R.id.textview1));
mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("TAB 2").setContent(R.id.textview2));
mTabHost.addTab(mTabHost.newTabSpec("tab_test3").setIndicator("TAB 3").setContent(R.id.textview3));
mTabHost.setCurrentTab(0);
}
} Aber wie ist es wenn ich in einer Activity mehrere solcher "komplexen" Elemente benutzen möchte die jeweils ein extends benötigen? Ist das dann gar nicht möglich und auch nicht vorgesehen das so zu verwenden? Geändert von No3x (19.01.2012 um 18:33 Uhr) |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Activity läuft trotz neuer Activity weiter | Barill | Android App Entwicklung | 5 | 13.12.2011 12:21 |
| Activity aus Activity aufrufen mit untersch. Klassenerweiterungen | BarneyLovesbeer | Android App Entwicklung | 4 | 03.08.2011 17:10 |
| Main Activity restart | MBPower | Android App Entwicklung | 2 | 28.10.2010 08:55 |
| TabHost NullpointerException -> Button einfügen zu TabHost Example | Rotesmofa | Android App Entwicklung | 4 | 12.10.2010 14:11 |
| Preference und Main Activity | MBPower | Android App Entwicklung | 4 | 30.05.2010 10:31 |