碎片—Fragment(开发实战)

用来组建Activity界面的局部模块,也可以说一个Activity界面可以由多个Fragment组成,

其行为与Activity很相似,有自己对应View,它有自己的生命周期,接收自己的输入数据,你可以添加或移除从运行中

一个Fragment必须总是嵌入在一个activity中,同时fragment的生命周期受activity的影响

 FragmentStart .java

package com.example.testapplication;

import android.os.Bundle;
import android.util.Log;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

/**
 *   测试使用Fragment(静态加载)
 *   1.定义Fragment的子类,并加载一个布局文件
 *   2.在布局文件中通过<fragment>指定自定义Fragment
 *   3.我们的Activity必须继承于FragmentActivity
 *   每个Fragment本质上都是生成一个FragmentLayout,它加载的布局为其子布局
 *
 *
 * */

public class FragmentStart extends AppCompatActivity {
    //private static final String TAG = "Fragment_start";
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.fragmen

猜你喜欢

转载自blog.csdn.net/weixin_38107457/article/details/121023950