Fragment入门

作者: 上行彩虹人 | 来源:发表于2017-08-20 09:52 被阅读6次

主要步骤

1、写出fragment的布局文件
2、定义一个继承Fragment的类加载该布局文件
3、fragment的调用

FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = 
                         fragmentManager.beginTransaction(); fragmentTransaction.replace(android.R.id.content,new Fragment1());
fragmentTransaction.commit();

定义一个继承Fragment的类

public class Fragment1 extends Fragment {
    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    //加载布局文件
    View view = inflater.inflate(R.layout.fragment_1, null);
        return view;
    }
}

主函数中根据横竖屏加载不同fragment

//获取屏幕分辨率
        WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
        Point point = new Point();
        wm.getDefaultDisplay().getSize(point);
        int x= point.x;
        int y = point.y;
        FragmentManager fragmentManager = getFragmentManager();
        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();//开启事务
        if(y>x){
            //横屏
            fragmentTransaction.replace(android.R.id.content,new Fragment1());

        }else{
            //竖屏
            fragmentTransaction.replace(android.R.id.content,new Fragment1());
        }

        //☆☆☆☆☆ 提交事务
        fragmentTransaction.commit();
    ```

相关文章

  • Fragment 的深入思考

    概述 这篇博客,是关于Fragment的深入思考,不是fragment的入门文章,如果不会使用Fragment的,...

  • Fragment入门

    关于Fragment让我们再来温习一遍 Fragment的生命周期: 注: 说起Android中的Fragment...

  • Fragment入门

    主要步骤 1、写出fragment的布局文件2、定义一个继承Fragment的类加载该布局文件3、fragment...

  • Android Fragment 入门

    概述 Android3.0开始引入这个新特性。主要用于实现一个多任务的界面。fragement是activity的...

  • Android 入门 | Fragment

    当今是移动设备发展非常迅速的时代,不仅手机已经称为了生活必需品,而且平板也变得越来越普及。平板和手机最大的区别就在...

  • Android 小白 Fragment 入门

    Fragment 是 Google 在 Android 3.0 推出的轻量级的 Activity , 使用时不需要...

  • Android入门总结-Fragment

    最近看了一下Android,只看书不总结一下,总感觉东西并没有放在脑子里,人过留名,雁过留声,遂写下这篇总结。 书...

  • Android入门(十一):Fragment(碎片)

    内容来自我阅读Android入门圣经《第一行代码》时自己摘下的笔记

  • Fragment基本使用方法

    Fragment基本使用方法 fragment生命周期 fragment依赖于Activity fragment通...

  • 动态添加Fragment

    动态添加Fragment主要分为4步:Fragment1 fragment1 = new Fragment1();...

网友评论

    本文标题:Fragment入门

    本文链接:https://www.haomeiwen.com/subject/ncxfdxtx.html