2016-05-01 7 views
0

Ich habe Registerkartenlayout funktioniert es funktioniert, aber wenn ich Registerkarte Swipe hinzufügen. es kann nicht eingefroren werden Ich kann die anderen Registerkarten im Registerkartenlayout nicht verwenden. Irgendwelche Vorschläge.Kombinieren Registerkarte Layout und Registerkarte Swipe

Hier ist mein Code für die Registerkarte Layout

public class TabLayoutAdmin extends TabActivity { 

private TabHost mTabHost; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.tablayoutadmin); 
    Resources res= getResources(); 
    TabHost tabHost = getTabHost(); 

    Intent confirmedList = new Intent().setClass(this, Reservations.class); 
    TabHost.TabSpec tabSpecConfirmedList= tabHost 
      .newTabSpec("Android") 
      .setIndicator("", res.getDrawable(R.drawable.stadimumspage)) 
      .setContent(confirmedList); 


    Intent stadiumsPage = new Intent().setClass(this, StadiumsPage.class); 
    TabHost.TabSpec tabSpecStadiumsPage = tabHost 
      .newTabSpec("Apple") 
      .setIndicator("", res.getDrawable(R.drawable.newreservation)) 
      .setContent(stadiumsPage); 

    Intent newReservation = new Intent().setClass(this, NewReservation.class); 
    TabHost.TabSpec tabSpecNewReservation= tabHost 
      .newTabSpec("Windows") 
      .setIndicator("", res.getDrawable(R.drawable.confirmedlist)) 
      .setContent(newReservation); 


    Intent blockTeam = new Intent().setClass(this, Block_Team.class); 
    TabHost.TabSpec tabSpecBlockTeam = tabHost 
      .newTabSpec("Berry") 
      .setIndicator("", res.getDrawable(R.drawable.blockteam)) 
      .setContent(blockTeam); 

    // add all tabs 
    tabHost.addTab(tabSpecConfirmedList); 
    tabHost.addTab(tabSpecStadiumsPage); 
    tabHost.addTab(tabSpecNewReservation); 
    tabHost.addTab(tabSpecBlockTeam); 

    //set Windows tab as default (zero based) 
    tabHost.setCurrentTab(0); 
} 

Was Registerkarte Swipe verwendet ich diesen Code http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/

Dank

+0

TabActivity wurde in API-Ebene 13 veraltet. Sie sollten verwenden ein TabLayout mit Fragmenten. –

Antwort

0

Sie sollten TabLayout verwenden, um die Fragmente und ViewPager für Swipe zu halten, hier ist, wie es Schritt für Schritt geht: tablayout with viewpager