zoukankan      html  css  js  c++  java
  • 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"/>

  • 相关阅读:
    Nginx
    Web 系统架构一般组成
    分布式系统常见的问题
    Scala + Thrift+ Zookeeper+Flume+Kafka配置笔记
    Spring Boot—21Actuator--监控
    Zookeeper
    Spring Boot—20Zookeeper
    Spring Boot—19Session
    Spring Boot—19Cache
    Spring Boot—18Redis
  • 原文地址:https://www.cnblogs.com/wangfeng520/p/5105674.html
Copyright © 2011-2022 走看看