• Fragment基础讲解


    //新建一个碎片
    public class LeftFragment extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
    Bundle savedInstanceState) {
    // 加载一个碎片界面
    View view = inflater.inflate(R.layout.leftfragment, container, false);
    return view;
    }
    }

    //动态加载
    //1,得到碎片管理器
    FragmentManager fragmentManager=getFragmentManager();

    //2,开启事务
    FragmentTransaction transaction=fragmentManager.beginTransaction();
    //要做的事件,加载碎片
    LeftFragment leftFragment=new LeftFragment();
    transaction.add(R.id.fl, leftFragment, "left_fragment");//加载左边的碎片,取名为f1,第一个参数是说此碎片放在此布局的哪个位置
    //3,提交事务
    transaction.commit();

    //或者一句写完

    getFragmentManager().beginTransaction().add(R.id.fl,new LeftFragment(), "left_fragment").commit();

    <!-- 静态通过代码加载碎片 -->
    <fragment android:name="comruicaiedu.day0106_fragment.LeftFragment"
    android:id="@+id/left"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="3"/>
    <fragment android:name="comruicaiedu.day0106_fragment.RightFragment"
    android:id="@+id/right"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1"/>

  • 相关阅读:
    jQuery实现横向滚动切换选中
    jQuery源码分析(6)
    jQuery源码分析(5)
    jQuery源码分析(4)
    jQuery源码分析(3)
    jQuery源码分析(2)
    jQuery源码分析(1)
    gulp搭建前端自动化开发环境
    iview表格动态数据实现合并功能
    iview动态表格实现并实现单行可增删(表头与内容都是动态获取)----完整版
  • 原文地址:https://www.cnblogs.com/wangfeng520/p/5105674.html
Copyright © 2020-2023  润新知