将两种FragmentManager类型导入同一类

送货Oseni

在单个活动中,我试图将ViewPager和BottomNavigationView结合在一起。我正在为BottomNavigationView(AHBottomNavigation使用第三方库现在,这是问题所在:

尝试使用FragmentManager时,Viewpager需要,android.support.v4.app.FragmentManager而BottomNavigationView需要android.app.FragmentManager由于不能同时导入两个类,因此下一步该做什么我处于十字路口。

PS:解决此问题的快速方法是找到一个更兼容的库。但是,就我而言,切换库非常昂贵,我该怎么办?

迷你编码器

由于不能同时导入两个类,因此下一步该做什么我处于十字路口。

您无需同时导入它们-您可以使用每个类的完全限定名称。

android.support.v4.app.FragmentManager supportManager = getSupportFragmentManager();
android.app.FragmentManager oldAssManager = getFragmentManager();

PS -我会强烈建议你沟是仍然使用旧片段经理第三方库,特别是对于BottomNavigationView一名官员已经存在

PPS-根据《材料设计指南》(向下滚动至“过渡”),您不应执行“滑动”动画来切换选项卡,这是ViewPager默认情况下的操作,因此您可能还需要重新考虑将这两个组件结合起来。

希望有帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章