Hallo,
Ich möchte in meiner Klasse zwei extends hinzufügen. Und zwar ListActivity und die TabActivity. Ich habe auch im Internet nicht gefunden.
Wie mache ich dass ???
PS: extends ListActivity, TabActivit geht nicht
Hallo,
Ich möchte in meiner Klasse zwei extends hinzufügen. Und zwar ListActivity und die TabActivity. Ich habe auch im Internet nicht gefunden.
Wie mache ich dass ???
PS: extends ListActivity, TabActivit geht nicht
Hi,
in Java ist eine Mehrfachvererbung nicht möglich!
Wenn du nur eine Liste in einem Tab darstellen willst, solltest du einfach mehrere Klassen erstellen. Eine, die von Tabactivity erbt und eine (oder mehr), welche von ListActivity erbt und diese dann in der TabActivity laden.
Einen anderen Grund erkenne ich nicht, warum du von zwei Klassen erben willst, aber wenn ich falsch liege, kläre mich auf
block_
public class TabManager extends Activity {
private static class TabContent extends TabActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.l_prez_go);
final TabHost tabHost = getTabHost();
LayoutInflater.from(this).inflate(R.layout.main, tabHost.getTabContentView(), true);
tabHost.addTab(tabHost.newTabSpec("tab1")
.setIndicator("tab1")
.setContent(R.id.Tab1));
tabHost.addTab(tabHost.newTabSpec("tab2")
.setIndicator("tab2")
.setContent(R.id.Tab2));
}
}
}
Alles anzeigen
Diesen Code Habe ich jetzt in eine Neue Klasse verlagert.
Wie führe ich diesen Code jetzt aus der Main Klasse aus?
Mit einem Intent????
Bitte um Hilfe
Ok ich habe die Klasse jetzt über einen Intent aufgerufen.
Das Problem ist behoben. Danke
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!