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。
我不想在MainActivity添加任何東西。是否有可能在片段類中有東西? – 2014-10-30 16:34:28
在這個問題上接受的答案應該做的竅門http://stackoverflow.com/questions/9779397/detect-viewpager-tab-change-inside-fragment – reactivemobile 2014-10-30 17:12:33
你是一個救生員隊友。這就像一個魅力。謝謝 :) – 2014-10-30 17:52:10