如何知道Android ActionBar选项卡式活动中哪个选项卡在视图中

时间:2014-10-30 16:11:07

标签: android android-fragments android-actionbar android-viewpager

所以我使用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中的标签符号。

1 个答案:

答案 0 :(得分:0)