位置: 编程技术 - 正文

android之Fragment的嵌套布局(android fragmentation)

编辑:rootadmin

推荐整理分享android之Fragment的嵌套布局(android fragmentation),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android fragment原理,安卓fragment的作用,android fragment replace,android fragmenttransaction,安卓fragment的用法,android fragmenttransaction,android fragmenttransaction,android fragmentation,内容如对您有帮助,希望把文章链接给更多的朋友!

在3.0后的版本,android推出了fragment,极大的增强了布局的灵活性。有时候可能项目需求需要在一个FrameLayout中嵌套另一个FrameLayout。

先来分析红色Fragment中嵌套绿色Fragment,android中在继承fragment的类中多了几个方法,其中一个是getChildFragmentManager() 当然也有getParentFragment()得到父fragment的引用。

红色框依托于activity

绿色框依托于父fragment

再看上面图上的这个需求,一开始我想着是直接按照一般的replace方式,但是报了一个错误

android之Fragment的嵌套布局(android fragmentation)

- ::.: E/FragmentManager(): No view found for id 0x7f0a (com.sheepm.copyxiami:id/fragment_main)

在网上找了类&#;的错误,发现是因为点击的fragment中并没有id为fragment_main的,因为在红色框里面,而点击事件在绿色框里,

然后尝试了使用getParentFragment()依然失败了,后来发现在activity中替换是可以的,于是改了一下就可以了

Android中Adapter中edittext,checkbox记住状态解决方案

Android Design Support Library AndroidDesignSupportLibrary原文链接:AndroidDesignSupportLibrary原文作者:AndroidDevelopersBlog译文出自:AndroidDesignSupportLibrary|AndroidDevelopersBlog译者:MiJack状态:校对完成Po

[置顶] Android-通过SlidingPaneLayout高仿微信6.2最新版手势滑动返回(一) 最近更新了微信版本到6.2,发现里面有个非常好的体验,就是在第二个页面Activity能手势向右滑动返回,在手势滑动的过程中能看到第一个页面,这种体

本文链接地址:https://www.jiuchutong.com/biancheng/385994.html 转载请保留说明!

上一篇:Android程序Crash异常处理(安卓 crash)

下一篇:Android中Adapter中edittext,checkbox记住状态解决方案(android adt)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络