Fragment的概述

Fragment是Activity的一部分,在Activity的内部使用。

一个Activity里面可以有多个Fragment;同时,一个Fragment也可以应用于多个Activity。

Fragment的生命周期依赖于Activity。

当添加一个Fragment到Activity的布局里时,它是被放在ViewGroup(是一个容器)里,Fragment会定义它自己的视图布局。

Fragment是Android3.0(API 11)时引入的。

Fragment的作用:主要是为了在大屏幕上支持更多的动态和灵活的UI设计。如在平板电脑上。

Fragment是相对于Activity属于轻量级的,所以一个好的APP最好是Activity越少越好,其他全用Fragment来做。

创建一个Fragment类的基本步骤
1.创建fragment类让其继承Fragment
2.通过onCreateView()方法加载fragment要显示的内容。(相当于Activity的setContentView()方法)
3.在onCreateView里通过布局填充器inflater的inflate()方法把布局文件转换成一个View对象。
4.在onCreateView里把View对象返回出去。

代码如下:
public class Fragment1 extends Fragment {
    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View fragment1 = inflater.inflate(R.layout.fragment1, null);
        return fragment1;
    }
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值