Fragment入门
来源:互联网 发布:阿里云域名过户步骤 编辑:程序博客网 时间:2024/06/14 10:53
碎片Fragment是一种可以嵌入在活动之中的UI片段。 它可以充分的利用大屏幕的空间,因而在平板上较多的使用。 Fragment定义的两种方式: 第一种: 通过布局指定: <fragment android:name="com.bignerdranch.android.fragmenttest.MyFragment1" android:id="@+id/list1" android:layout_width="0dp" android:layout_weight="1" android:layout_height="match_parent" /> <fragment android:name="com.bignerdranch.android.fragmenttest.MyFragment2" android:id="@+id/list2" android:layout_weight="1" android:layout_width="0dp" android:layout_height="match_parent" /> //自定义Fragment,继承Fragment,覆写onCreateView()方法 public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) public class FirstFragment extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { //fragment加载view布局 View view = inflater.inflate(R.layout.fragment1, null); return view; } }第二种,动态添加 MainActivity主类: 注意: 为了兼容低版本的手机,我们可以在libs/导入android-support-v4.jar,右键Add As Library添加包 //获得FragmentManager管理类的实例 getSupportFragmentManager() FragmentManager manager = getSupportFragmentManager(); //开始事务 FragmentTransaction transaction=manager.beginTransaction(); if(height>width){ //竖屏 transaction.replace(android.R.id.content,new FirstFragment()); }else{ //横屏 transaction.replace(android.R.id.content,new SecondFragment()); } //一定要记得提交 transaction.commit(); 一般而言,我们还是使用getFragmentManager()来获得FragmentManager的对象.
0 0
- Fragment之一:Fragment入门
- Fragment之一:Fragment入门
- Fragment入门
- Fragment入门
- fragment入门
- Fragment 入门
- Fragment入门
- fragment入门
- fragment 使用篇--入门
- Android-Fragment入门用法
- fragment的入门DEMO
- Fragment的快速入门
- Android fragment入门一
- Android fragment入门二
- Android入门之Fragment
- android Fragment入门
- 【Android】Fragment入门
- android Fragment 入门介绍
- mui 区域滚动
- Android ViewStub归纳
- Git的常用撤销技巧
- 关于Jquery中json的使用
- 函数与程序结构 例题
- Fragment入门
- LinearLayout中的weight属性的计算
- java 用http发post请求
- java多线程编程
- hxy系列1-Python基础
- verilog入门经验(四) 经验总结
- mycat全局序列号
- 微信小程序 (应用号)开发(教程)文档,内附开发工具及工具使用方法
- 欧洲央行德拉吉说低利率未来必然获得高利率