关于Android中fragment的管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Android中fragment的管理相关的知识,希望对你有一定的参考价值。

在实现类似微博底部跳转功能时我用了FragmentStatePagerAdapter控制每个radioButton对应的Fragment,但是在实现如下功能时,对于fragment的管理出现了问题。比如按了
radioButton1,显示Fragment1,点击Fragment1中的控件进入Fragment1.1,再点击进入
Fragment1.1.1.
此时点击radioButton2显示Fragment2,点击其中的控件进去Fragment2.1,再点击其中的控件进入
Fragment2.1.1.
此时再按radioButton1,回到Fragment1.1.1,按返回键显示Fragment1.1,再按返回键显示Fragment1,再按返回
键弹出退出对话框。
此时按radioButton2,显示Fragment2.1.1,按返回键显示Fragment2.1,再按返回键显示Fragment2,再按返回键
弹出退出对话框。

参考技术A 底部使用fragment构建,用fragment元素组成一个集合,接下来使用activity把每个元素都添加进去.调用fragmentPagerAdapter作为适配器排版,然后调用viewpager显示界面,底下菜单使用button点击事件触发,,同时实现滑动与点击控制界面的效果追问

是不是打错了,fragment是显示在上面,底部是radiogroup。你的意思是把fragment放在viewpager里,再通过监听实现点击和滑动的协同,是这样吧?有没有demo让我看下?其实我按照FragmentStatePagerAdapter基本实现了功能,但是在回退时候出现重叠现象。对fragment的管理不太懂,找了好多资源都不是想要的效果。

追答

demo:http://pan.baidu.com/share/link?shareid=2268620294&uk=3928644065&app=zd
问题:http://zhidao.baidu.com/link?url=_OhGL_GLGO-iKon3wcIyrLI1aiG0klt7b0GUOE-N5E4IFmT-VSjG0UfycMKDBEix43BeFmm7ba_M8ZQZWSylRcapHLT_wAwlcLi5pbUEKLe

以上是关于关于Android中fragment的管理的主要内容,如果未能解决你的问题,请参考以下文章

android关于fragment的构造函数用法建议

关于Android的fragment的使用

关于Fragment API版本号兼容问题

关于TabLayout与ViewPager在Fragment中嵌套Fragment使用或配合使用的思考

关于继承Fragment后重写构造方法而产生的错误

Android 关于Toolbar和FragmentActivity的问题