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