0

因此,我使用ViewPager創建了一個使用ActionBar選項卡式活動的Android應用程序項目。 我也創建了兩個片段類,並附加了相應的片段佈局。當選擇相應的選項卡時,我將片段返回給SectionsPagerAdapter。如何知道哪個選項卡在Android ActionBar選項卡式活動

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,但它只發生一次。

我想要實現的是知道選項卡何時被選中,並且相應的片段在視圖中。 因此,每次我切換標籤,它只是彈出一個選項卡sying你在標籤1或標籤2。

回答

0
+0

我不想在MainActivity添加任何東西。是否有可能在片段類中有東西? – 2014-10-30 16:34:28

+0

在這個問題上接受的答案應該做的竅門http://stackoverflow.com/questions/9779397/detect-viewpager-tab-change-inside-fragment – reactivemobile 2014-10-30 17:12:33

+0

你是一個救生員隊友。這就像一個魅力。謝謝 :) – 2014-10-30 17:52:10

相關問題