【修改过问题】求tab+viewpage的解决方案,其中viewPage是嵌套在其中一个Fragment里面的?

rensiren21 rensiren21 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
是不是写得太复杂没人看,那我简单点问好了

如何实现
1.底部菜单栏tab,内容不可滑动,类似手机新浪微博
2.其中一个特殊的tab的内容页面可以左右滑动

================以下是复杂描述=========
最外层是5个tab,一个tab对应一个Fragment(不可滑动),Fragment的内容装进布局文件的viewGroup
注意,这里的fragment是不能左右滑动的,只能通过tab切换

而这时候,其中一个tab想要显示的内容是另外的一些fragment(可滑动),一般装进布局文件的viewPage

问题是,控制fragment(可滑动)是一个FragmentActivity,不是Fragment,这个特殊的“Fragment”装不进去viewGroup


我比较笨拙的方法是把这个fragment(不可滑动)合fragment(可滑动)分开处理,布局上,viewGroup和viewPage完全重叠在一起,点击tab,通过view.setVisiable(xxx),来显示,但是点击切换之后,fragment(可滑动)会消失显示不出来(fragmentActivity还在)

类似

myClass extend FragmentActivity{
viewPage.setAdapter( myFragmentPagerAdapter);//控制viewpage里面的fragment(可滑动)
tab.set(OnClickListener);//监听tab切换页面
fragmentManager;//控制viewGroup里面的fragment(不可滑动)

}



问题1:上面我的笨拙方法,fragment(可滑动)为什么会消失呢?
问题2:有没办法类似于可以把FragmentActivity装进fragmentManager从而统一管理呢
问题3:更好的解决方案

先谢谢大家了
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
rensiren21
Android 80,489 成员 91,375 内容