博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fragment新特性
阅读量:6914 次
发布时间:2019-06-27

本文共 645 字,大约阅读时间需要 2 分钟。

一、创建Fragment 

    //继承fragment类

   public class Fragment01 extends Fragment {

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
    Bundle savedInstanceState) {

      //返回布局view

    View view=View.inflate(getActivity(), R.layout.layout1, null);
    return view;
    }
   }

二、在activity中使用fragment 

  1、//创建fragmentd对象

    Fragment01 fg=new Fragment01();

  2、  //获取fragment管理器  

    FragmentManager fm=getFragmentManager();  

  3、开启事务

    FragmentTransaction ft=fm.beginTransaction();  

  4、把fragment显示至界面

    ft.replace(R.id.fragment1,fg); 

  5、提交

    ft.commit();

//注意:如果使用android 4.3 一下版本,Fragment需要继承FragmentActivity,相关的类需要导入support包

   

转载于:https://www.cnblogs.com/ppablog/p/6115011.html

你可能感兴趣的文章
内核定时器的使用(好几个例子add_timer)【转】
查看>>
linux中高端内存和低端内存的概念【转】
查看>>
软件整合--硬件整合--平台整合
查看>>
Android 将Activiyt作为Dialog弹出
查看>>
Android 抽屉类SlidingDrawer的使用
查看>>
Android][Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法
查看>>
node-webkit教程(14)禁用缓存
查看>>
maven中properties标签定义变量
查看>>
Linux下路由配置梳理
查看>>
9.2. frame
查看>>
sql获取每门课程成绩最好的学生信息
查看>>
VS输出窗口(output view)的小技巧--文件行号字符定位
查看>>
14.4. Example
查看>>
[UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别...
查看>>
U3D的飞船太空射击例子中,使用coroutine
查看>>
Alibaba Cloud MaxCompute vs. AWS Redshift vs. Azure SQL Data Warehouse
查看>>
52.2. group by
查看>>
浅谈数据库用户表结构设计,第三方登录
查看>>
JS冒泡事件 与 事件捕获
查看>>
NetSetMan IP地址切换工具
查看>>