Ich habe 2 verschiedene Fragmente erstellt und möchte, dass sie in den 2 Tabs angezeigt werden. Ein Fragment nach dem Drücken der ersten Registerkarte und das andere Fragment nach dem Drücken der zweiten Registerkarte. Nach dem Umschalten zwischen den beiden Registerkarten sollte nur ein Fragment angezeigt werden.Wie starte ich Fragmente nach dem Drücken der Aktionsleiste?
mein erstes Fragment Name „Fragment“ und mein zweites Fragment „fragment2“ genannt
//Hallo ich hätte gerne tabs
final ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
//tab listener
ActionBar.TabListener tabListener1 = new ActionBar.TabListener(){
@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
}
@Override
public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {
}
@Override
public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {
}
};
// für den zweiten tab
ActionBar.TabListener tabListener2 = new ActionBar.TabListener(){
@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
}
@Override
public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {
}
@Override
public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {
}
};
//Tabs erstellen
actionBar.addTab(actionBar.newTab().setText("Tab Nummer Eins").setTabListener(tabListener1));
actionBar.addTab(actionBar.newTab().setText("Tab Nummer Zwei").setTabListener(tabListener2));