2014-10-01 43 views
0

我有这样的一个类,它允许我有始终显示的操作栏选项卡。我怎么能有两个不同的标签小部件或分段页面

public static class AppSectionsPagerAdapter extends FragmentPagerAdapter 
{ 
    public AppSectionsPagerAdapter(FragmentManager fm) 
    { 
     super(fm); 
    } 
    @Override 
    public Fragment getItem(int i) 
    { 
     switch (i) 
     { 
     case 0: 
      return new MainFrag(); 
     case 1: 
      return new Dummy0(); 
     case 2: 
      return new Dummy1(); 
     case 3: 
      return new Dummy2(); 
     case 4: 
      return new Settings(); 
     default: 
      Fragment frag = new Error_Fragment(); 
      Bundle args = new Bundle(); 
      errorcode = "-5"; 
      args.putInt(errorcode, i + 1); 
      frag.setArguments(args); 
      return frag; 
     } 
    } 
    @Override 
    public int getCount() 
    { 
     return 5; 
    } 

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

不过,我想在片段中的一个在底部另一个标签栏不同的模式,如在相机的底部都有一个标签静态照片和视频之间改变iphone之间切换。我怎样才能让两个标签栏显示?

非常感谢问题解决!

回答

0

您可以使用其他的库,如:

PagerSlidingTabStrip

,或者如果你想有一个谷歌的一个,你可以尝试:

SlidingTabsBasic

,或者您可以使用fragmentTabHostTabHost

把这些标签在你的布局在底部和你:-)

做我想你也可以用2个简单的按钮和一个包含片段的FrameLayout做到这一点,改变按按钮点击。

相关问题