fragment:相当于碎片的activity
使用fragment的好处:
本文将针对以下内容进行描述:
- fragment的基本介绍
- fragment与activity间的关系
——————————————————————————————————————————————————————————————————
1、fragment的基本介绍
fragment的特性:
- fragment有自己的生命周期
创建fragment: 创建fragment,并继承自Fragment类
fragment最常用的两个方法: onCreateView&onViewCreate
onCreateView()方法: 与activity的onCreate()方法起到同样的作用,都是去加载布局的,返回一个view对象
onViewCreate()方法: 该方法是用于找到布局中的各个控件(注意,此处是用view去找到控件的!因为控件所在的布局在onViewCreate方法中已经找到了,所以要通过view去找到控件!!!!):
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
mTvTitle=view.findViewById(R.id.tv_title);
}
public class MyFragment extends Fragment {
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.