程序员的知识教程库

网站首页 > 教程分享 正文

Android开发之Fragment切换方法(android fragment切换)

henian88 2025-05-05 15:53:23 教程分享 1 ℃ 0 评论

从Android 3.0开始,安卓就支持Fragment组件了,翻译为碎片,寄宿在Activity上,拥有自主的生命周期。多用于在一个Activity里切换页面用。为了兼容低版本,Google提供了support v4包,
android.support.v4.app.Fragment;开发时一般都是直接用support版的,FragmentManager要用getSupportFragmentManager。Activity要改继承为
android.support.v4.app.FragmentActivity。

切换的容器要是FrameLayout的,Fragment都在这一个容器里切换。切换方法如下。

container是容器id,to就是被切换到前端的Fragment。这个方法的原则是如果容器中不存在这个Fragment那么就新添加进来,如果存在了就直接显示。

布局文件如下。

还要注意一点,Fragment在容器里上下叠加着是可以被点穿的,所以我一般是把Fragment的layout的根布局加上

android:clickable="true"属性,让它在上层就能接收点击事件,防止它传的下层,这样子就不会被点穿了。

如果觉得这篇文章帮助到了你请赞一下或者分享给有需要的人,您的评价是我前进的方向。微信公众账号(manongsuibi),欢迎加关注,内容的话,可能是技术,可能是思想,可能是工作感悟,只是希望把自己的认识传播出去,从而寻找些同频的人,共同学习交流,做码农一个人太孤单。。。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表