我已经实现了第一行标签 在该标签内,我有另一组标签 特别是两个标签。
请参阅这些图片。
上面的图片是我想选择Cat标签
但不幸的是,标签没有正确滑动
它只是一个慢慢滚动。
但它应该只在一张幻灯片上,它应该在猫标签上
我的第一层标签位于Fragment内
第二行选项卡也在Fragment中。
public class AdapterFragmentPagerItem extends FragmentStatePagerAdapter {
String[] pageTitle={"Do's","Dont's","First Aid"};
public AdapterFragmentPagerItem(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
switch(position){
case 0:
return new FragmentDo();
case 1:
return new FragmentDonts();
case 2:
return new FragmentFirstAid();
}
return null;
}
@Override
public int getCount() {
return 3;
}
@Override
public CharSequence getPageTitle(int position) {
return pageTitle[position];
}
}
以上代码适用于第一张图片。
public class AdapterFragmentDos extends FragmentStatePagerAdapter {
String[] pageTitle = {"Dog", "Cat"};
public AdapterFragmentDos(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
if(position==0){
return new FragmentDonts();
}else{
return new FragmentFirstAid();
}
}
@Override
public int getCount() {
return 2;
}
@Override
public CharSequence getPageTitle(int position) {
return pageTitle[position];
}
}
这是第二张图片。