见截图所示
静态使用方法
见截图所示
见截图所示
LayoutInflator inflater 表示布局填充器,将xml文件转换成view对象
ViewGroup container 表示当前Fragment插入activity的布局视图对象
Bundle savedInstanceState 存储上一个Fragment的信息
静态引用:像其余view组件一样,重要属性name = "表示引入fragment的包名.类名"
创建和使用Fragment的步骤:
创建子类继承Fragment
重写onCreateView()方法,该方法主要定义Fragment的布局,以view对象的形式返回Fragment的视图
将Fragment引入到activity中
requestWindowFeature(Window.FEATURE_NO_TITLE);
//去除标题栏
android:name=“”表示引入fragment的包名.类名
//表示将指定的资源的xml文件转换成具体的view对象 inflate(表示加载xml文件的资源id,null)
View view = inflater.inflater(R.layout.fragment_title, null);
RelativeLayout layout = (RelativeLayout)view.findViewById(R.id.rl_layout);
//然后可以添加相应的点击事件
onCreateView方法表示fragment第一次创建绘制用户界面时系统会掉的方法
返回值view表示当前加载fragment视图 如果fragment不提供视图可以返回null
该函数的三个参数
LayoutInflater inflater,表示布局填充器或者加载器 将xml文件转换成view对象
ViewGroup container,表示当前fragment插入activity的布局视图对象
Bundle savedInstanceState 表示存储上一个fragment的信息
创建和使用fragment的步骤:
创建子类继承fragment
重写onCreateView方法 该方法主要定义fragment的布局 以view对象的形式返回fragment的视图
静态使用fragment
步骤:
继承fragment重写onCreateView回调方法 设置Fragment的布局
在Activity中声明Fragment 使用方式与view相同
onCreateView方法的三个参数意思
inflater:将xml转化成view的发生器
container:activity的组
savedInstanceState:上一个fragment
1、静态使用Fragment步骤及实现效果