3增加一个用户界面
来源:互联网 发布:mac版千牛怎么更新 编辑:程序博客网 时间:2024/04/30 23:30
增加一个用户界面
一个fragment同事作为一个activity用户界面的一部分,给这个activity贡献出她自己的一个layout
要给一个fragment提供一个layout,onCreateView()方法必须实现,当fragment应用他的layout时,android系统会调用这个方法。这个方法必须返回一个View作为你的fragment的layout 的根。
要从onCreateView()返回一个layout,你就能够填充一个layout资源。onCreateView()提供了LayoutInflater对象给你用来完成这个“填充”动作。
下面是fragment的一个子类,用来从example_fragment.xml获得一个layout来填充自己。
public static class ExampleFragmentextendsFragment{
@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container,
Bundle savedInstanceState){
// Inflate the layout for this fragment
return inflater.inflate(R.layout.example_fragment, container, false);
}
}
代码中的container参数是父ViewGroup(你的fragment layout 将要插入的那个View,他在activity的layout中)。saveInstanceState参数是一个Bundle用来提供之前这个fragment的实例的数据(当这个fragment被重新继续的时候)
inflate()方法的三个参数:
1这个fragment要填充的layout文件
2 这个fragment要被插入的父view
3 这个layout是否要被添加到ViewGroup中
- 3增加一个用户界面
- Android官方入门文档[3]构建一个简单的用户界面
- Android Activity---实现一个用户界面
- Android Activity---实现一个用户界面
- 构建一个简单的用户界面
- 创建一个简单的用户界面
- 构建一个简单的用户界面
- 构建一个灵活的用户界面
- 用户界面3-(Toast对话框)
- java图形用户界面3
- 图形用户界面-3
- 图形用户界面-3
- 用户界面
- 用户界面
- 用户界面
- 用户界面
- 用户界面
- 增加一个隐藏帐号
- ObjectARX-圆
- STC 51 单片机 串口通信实验
- Android开发者必知的开发资源
- 怎样避免被女朋友骂
- Linq学习笔记
- 3增加一个用户界面
- java自动生成略缩图
- 仿射变换
- oracle10G官方下载地址
- [每日一题] OCP1z0-047 :2013-07-23 CONNECT BY PRIOR层次查询.....................................12
- 写这本书的作者,你还好吗???
- linux C简易版聊天室(一)
- Oracle常用系统表
- 我为什么写博客?