我有一个这样的类,它允许我有始终显示的操作栏选项卡。
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 :(得分:0)
您可以使用其他库:
或者如果你想拥有谷歌版,你可以尝试:
或者您可以使用fragmentTabHost或TabHost。
将这些标签放在底部的布局中,您就完成了: - )
我认为你也可以用2个简单的按钮和一个包含片段的framelayout来实现,并根据按钮点击进行更改。