自学安卓复习基础_之十一(在Activity中加载fragment的页面)
来源:互联网 发布:淘宝广告图在线制作 编辑:程序博客网 时间:2024/06/02 05:29
今天介绍一下碎片结合activity的简单用法(在一个activity中添加两个碎片)
步骤一:新建碎片布局left_fragment.xml
页面很简单就一个button按钮在布局里
步骤二:新建碎片布局right_fragment.xml
页面也很简单,就一个TextView
步骤三:新建LeftFragement类指定布局left_fragment.xml
public class LeftFragment extends Fragment{ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view=inflater.inflate(R.layout.left_fragment, container,false); return view; }}
这里要注意了Fragment是Android3.0之后引进的,所以他就要求sdk最低版本是11.
步骤四:新建RightFragement类指定布局right_fragment.xml
public class RightFragment extends Fragment{ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view=inflater.inflate(R.layout.right_fragment, container, false); return view; }}
步骤五:然后修改main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <!-- 此处注意了,必须给fragment指定id 不然运行时会报异常奔溃 --> <fragment android:id="@+id/lef" android:name="com.example.testfragment.fragment.LeftFragment" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" /> <fragment android:id="@+id/right" android:name="com.example.testfragment.fragment.RightFragment" android:layout_width="0dp" android:layout_weight="1" android:layout_height="match_parent" /></LinearLayout>
在MainActivity中无需操作什么,就只用setContentView(R.layout.main)。ok啦。任务完成。
0 0
- 自学安卓复习基础_之十一(在Activity中加载fragment的页面)
- 自学安卓复习基础_之五(Activity跳转)
- 自学安卓复习基础_之七(关于页面B给页面A返回值)
- 自学安卓复习基础_之八(关于重写页面布局,引用自定义页面布局)
- 自学安卓复习基础_之九(使用适配器ArrayAdapter<T>来实现listView的CRD)
- 自学安卓复习基础_之十(使用适配器BaseAdapter来实现listView的CRD)
- 自学安卓复习基础_之四(关于intent和bundle传值)
- 自学安卓复习基础_之六(关于AlertDialog)
- 自学安卓复习基础_之一(关于安卓环境搭建)
- 自学安卓复习基础_之二(关于隐藏标题栏和显示Intent/隐式Intent)
- 自学安卓复习基础_之三(关于活动被回收时让数据不丢失)
- 安卓在同一个Activity中实现fragment的切换
- 安卓在Activity中获取Fragment中的控件
- 安卓在一个活动(Activity)里加载碎片(Fragment)并切换到另一个碎片(Fragment)
- 安卓复习之旅—Activity的启动流程
- 安卓复习之旅—Activity的启动流程
- Webview在Fragment中加载页面后的回退
- Fragment基础点滴学习---Activity传递数据到Fragment(Fragment使用静态加载的方式)
- Java 线程中的几个重要方法
- 在二叉树中,找到距离最远的两个节点的距离
- 杭电acm-2045
- 8 - 列表
- STL学习之transform函数
- 自学安卓复习基础_之十一(在Activity中加载fragment的页面)
- ZOJ.1577 GCD & LCM【水,暴力】 2015/09/22
- 9 - 继承和多态
- 黑马程序员——集合框架(二) ——Map
- Git 学习(二):Mac OS X 下 Git 安装教程
- 重点几个基础问题
- 判断整数序列是不是二叉查找树的后序遍历结果
- 通过interface进行回掉的实现
- JavaScript 深度克隆