-
一、Fragment的产生与介绍
-
二、Fragment创建步骤
-
三、Fragment生命周期
-
四、Fragment生命周期与Activity
-
五、Fragment动态添加
-
六、思考
===============================================================================
Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。你可以把Fragment当成Activity的一个界面的一个组成部分,甚至Activity的界面可以完全有不同的Fragment组成,更帅气的是Fragment拥有自己的生命周期和接收、处理用户的事件,这样就不必在Activity写一堆控件的事件处理的代码了。更为重要的是,你可以动态的添加、替换和移除某个Fragment。
手机页面:

平板页面:

=============================================================================
1.创建Fragment

Fragment只会创建出java和xml代码,不会在manifests中注册
Fragment需要依赖于Activity来存活
2.在Activity中嵌入Fragment

代码:
<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android=“http://schemas.andr

2273

被折叠的 条评论
为什么被折叠?



