zoukankan      html  css  js  c++  java
  • fragment用法

    简单用法:

      1.新建布局、新建fragment类

      2.在activity_main.xml中添加fragment

    <LinearLayout......
        <fragment
            android:orientation="horizontal";
            android:name="com.example.fragment.LeftFragment"  //完整的包名、类名
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1" />
    ......

    动态加载fragment:

      1.创建待加载的fragment实例

      2.获取FragmentManager,通过getSupportFragmentManager():FragmentManager fragmentManager = getSupportFragmentManager();

      3.调用beginTrasaction()方法开启事务:FragmentTransaction transaction = fragmentManager.beginTransaction();              

      4.向容器中添加或替换碎片,一般使用replace()方法实现,需要传入容器的id和待添加的碎片实例:transaction.replace(R.id.right_layout,fragment);

      5.提交事务:transaction.commit();

      使用限定符:大小:small、normal、large、xlarge

            分辨率:ldpi、mdpi、hdpi、xhdpi、xxhdpi

            方向:land、port

            最小宽度:layout-sw600dp(小于600dp加载默认layout布局,大于600加在此layout)

      

  • 相关阅读:
    C#心得与经验(二)
    C#心得与经验(一)
    与C#的第一次~
    2014应届生面试经验详谈。
    Block基本用法
    OC中得那些“点”
    PCH文件的使用
    UIScrollView的subViews使用小注意
    分享一下本人录制图像处理与OpenCV学习视频
    OpenCV 3.2正式发布啦
  • 原文地址:https://www.cnblogs.com/yl-saber/p/6401814.html
Copyright © 2011-2022 走看看