【修改过问题】求tab+viewpage的解决方案,其中viewPage是嵌套在其中一个Fragment里面的?
Android 仿腾讯应用宝 之 Toolbar +Scroolview +tab滑动悬停效果 Android 仿腾讯应用宝 之 Toolbar +Scroolview +tab滑动悬停效果 阅读详情
是不是写得太复杂没人看,那我简单点问好了
如何实现
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还在)
类似
问题1:上面我的笨拙方法,fragment(可滑动)为什么会消失呢?
问题2:有没办法类似于可以把FragmentActivity装进fragmentManager从而统一管理呢
问题3:更好的解决方案
先谢谢大家了
如何实现
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:更好的解决方案
先谢谢大家了
...全文
相关推荐
Android ViewPage+Fragment效果实现Tab效果
使用ViewPage实现滑动效果,使用Fragment使每个page页面的逻辑分开处理,代码可读性更高。每个Fragment有自己生命周期可更好把握内存部分的处理。是个demo代码十分简单,可做入门使用。注释清晰。 开发环境:android-sdk_r21.1-windows
Android Fragment嵌套Fragment实现多Tab页面的完整方案与踩坑记录
Fragment作为Android动态UI的核心容器,常用于构建灵活多变的页面结构,但当内部再次嵌入Fragment时,生命周期管理与状态恢复往往成为开发痛点。理解ChildFragmentManager与FragmentManager的层级关系,掌握ViewPager2配合FragmentStateAdapter的协作机制,能够实现流畅的多Tab切换与懒加载效果。该方案可有效避免传统replace方式带来的页面重建、状态丢失和闪屏问题,广泛应用于电商订单、资讯列表、社交主页等多状态聚合页面。同时,事务冲突
Tab+Viewpage+Fragment实现导航
切换卡Tab+Viewpage+Fragment实现导航
android-Tab+Viewpage+Fragment实现导航源码
android-Tab+Viewpage+Fragment实现导航源码,0分下载
吸顶效果结合tab+viewpage+fragment.zip
吸顶结合tabLayout+viewpage+fragment


