0

我正在創建一個tabHost以在3個選項卡中包含我的Android應用程序的所有內容,我是否應該在其線性佈局內創建選項卡的內容,或者在單獨的片段中創建選項卡內容並將其包含在選項卡布局中? 如何在佈局中包含片段? 對不起,我對這個有點初學者。如何在Android中的tabHost中構造選項卡?

+0

接頭主機是那種默默棄用。可能不是你想要做的。看看viewpager。這可能有助於http://developer.android.com/training/implementing-navigation/lateral.html – dabluck

+0

在這裏看到一個答案,只是告訴相反的事情,讓我在veiwPager上使用tabHost! –

+0

這很奇怪。我無法想象任何人在2015年推薦標籤主持人。 – dabluck

回答

0

你只需要添加viewpagger調用片段

公共類MyPagerAdapter擴展FragmentPagerAdapter {

private final String[] TITLES = { "Fragment1", "Fragment2", "Fragment2" }; 

    public MyPagerAdapter(FragmentManager fm) { 
     super(fm); 
    } 

    @Override 
    public CharSequence getPageTitle(int position) { 
     return TITLES[position]; 
    } 

    @Override 
    public int getCount() { 
     return TITLES.length; 
    } 

    @Override 
    public Fragment getItem(int position) { 
     //return SuperAwesomeCardFragment.newInstance(position);    
     switch (position) { 
     case 0:    
      return new JavaFragment1();  //this call you fragment1    
     case 1:    
      return new JavaFragment2();  //this call you fragment2  
     case 2: 
      return new JavaFragment3();  //this call you fragment3  

     } 
     return null; 

    } 


} 
相關問題