消失SmartTabLayout pageViewer内容

时间:2015-11-21 01:02:27

标签: java android android-viewpager

我正在尝试从https://github.com/ogaclejapan/SmartTabLayout使用SmartTabLayout,我有一个抽屉。当我点击抽屉上的项目时,我替换我的片段,用smarttablayout分段。第一次没关系,smarttablayout有内容标签,但是当我在相同项目的抽屉中点击时,标签的内容就会消失,并且为了显示它们,我必须滚动到结尾,然后向后滚动以显示它们。我不知道为什么。

1 个答案:

答案 0 :(得分:0)

  

注意:如果在ViewPager中使用片段,必须使用Fragment#getChildFragmentManager()。

https://github.com/ogaclejapan/SmartTabLayout#pageradapter-for-fragment-based-page

FragmentPagerItemAdapter adapter = new FragmentPagerItemAdapter(
            getChildFragmentManager(), FragmentPagerItems.with(this.getA())
            .add(R.string.item_pager_title_products, ProductListFragment.class)
            .add(R.string.item_pager_title_shops, ShopListFragment.class)
            .create());

仅供参考:有同样的问题,因为我没有阅读手册...原文给出的答案https://stackoverflow.com/a/25525714/1257369