所以我使用ViewPager使用ActionBar Tabbed Activity创建了一个Android应用程序项目。 我还创建了两个片段类,并附加了相应的片段布局。在选择相应的选项卡时,我将片段返回到SectionsPagerAdapter。
public class SectionsPagerAdapter extends FragmentPagerAdapter {
public SectionsPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
// getItem is called to instantiate the fragment for the given page.
// Return a PlaceholderFragment (defined as a static inner class below).
switch (position) {
case 0:
return new fragmentAddSize();
case 1:
return new fragmentMySizes();
}
return null;
}
}
现在我对此有一些疑问。 我的印象是,每次选择一个选项卡时,它都会调用片段类并进入片段的onCreateView,但它只发生一次。
我想要实现的是知道何时选择了标签并且相应的片段在视图中。 因此,每次切换标签时,只会弹出标签1或标签2中的标签符号。
答案 0 :(得分:0)
将pageChangeListener添加到寻呼机。
http://developer.android.com/reference/android/support/v4/view/ViewPager.OnPageChangeListener.html