如何知道Android ActionBar选项卡式活动中的哪个选项卡在视图中
因此,我使用ActionBar选项卡式活动和ViewPager创建了一个Android应用程序项目。 我还创建了两个片段类,并附带了相应的片段布局。当选择相应的选项卡时,我将片段返回到SectionsPagerAdapter如何知道Android ActionBar选项卡式活动中的哪个选项卡在视图中,android,android-fragments,android-actionbar,android-viewpager,Android,Android Fragments,Android Actionbar,Android Viewpager,因此,我使用ActionBar选项卡式活动和ViewPager创建了一个Android应用程序项目。 我还创建了两个片段类,并附带了相应的片段布局。当选择相应的选项卡时,我将片段返回到SectionsPagerAdapter public class SectionsPagerAdapter extends FragmentPagerAdapter { public SectionsPagerAdapter(FragmentManager fm) { super(fm)
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;
}
}
现在我有一些关于这个的问题。
我的印象是,每次选择一个选项卡时,它都会调用fragment类并进入片段的onCreateView,但它只发生一次
我想要实现的是知道何时选择了选项卡以及相应的片段在视图中。
因此,每次我切换选项卡时,它都会弹出一个选项卡,表示您在选项卡1或选项卡2中。将pageChangeListener添加到您的寻呼机中
我不想在主活动中添加任何内容。在fragment类中有可能有一些东西吗?这个问题的公认答案应该能让你成为一个救生员。这很有魅力。谢谢:)