Fragment 与Activity

简介: 一个Activity 对应 多个Fragment; 每一个类 extends Fragment , 一个Activity 可以同时显示多个 Fragment; Fragment是依赖于Activity的,而且生命周期也跟Activity绑定一起。

一个Activity 对应 多个Fragment;

每一个类 extends Fragment ,

一个Activity 可以同时显示多个 Fragment;

Fragment是依赖于Activity的,而且生命周期也跟Activity绑定一起。

调用Activity:

Intent intent = new Intent(MainActivity.this, MainView.class); startActivity(intent); 

Activity 调用xml 文件:

public class MainView extends Fragment {     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)      {         return inflater.inflate(R.layout.wificonfig,container,false); } }

 调用Fragment:

getSupportFragmentManager().beginTransaction().replace(R.id.drawer_layout, new Robotview()).commit();

Fragment 调用 xml layout:

public View onCreateView(LayoutInflater inflater, ViewGroup container,                          Bundle savedInstanceState) {     // Inflate the layout for this fragment     return inflater.inflate(R.layout.fragment_robotview, container, false); }
目录
相关文章
|
7月前
|
XML 监控 Android开发
Activity详解2
Activity详解
121 1
|
7月前
|
前端开发 Java Android开发
Activity
Activity
144 0
|
XML 缓存 Android开发
QMUI实战(二)—Activity 和 Fragment,我们该选择谁?
在一开始,官方只提供了 Activity 来作为 UI 界面的载体,因此我们也别无选择,只能用它。而在 Android 3.0 后,Fragment 也面世了,它一开始是用于适配平板的,以邮件列表与详情的适配为例,手机端够小,因此开始展示列表,点击进入详情,而平板够大,则可以列表显示在左侧,详情显示在右侧,点击列表只是切换详情。对于这种适配场景,列表页和详情页必须在同一个 Activity 里了,而这便是我所知道的 Fragment 诞生的场景了。
212 0
|
Java 调度 Android开发
Activity登堂入室
Activity调用startActivity后最后会调用attach方法,然后在PolicyManager实现一个Ipolicy接口,接着实现一个Policy对象,接着调用makenewwindow(Context)方法,该方法会返回一个PhoneWindow对象,而PhoneWindow是Window的子类,在这个PhoneWindow中有一个DecorView的内部类,是所有应用窗口的根View,即View的老大,直接控制Activity是否显示(引用老司机原话..),好吧,接着里面有一个LinearLayout,里面又有两个FrameLayout他们分别拿来装ActionBar和Cus
105 0
|
XML API Android开发
Fragment初识
Fragment初识
116 0
|
XML Java Android开发
第二讲 Activity详解
第二讲 Activity详解
211 0
第二讲 Activity详解
|
XML ARouter API
Fragivity:像使用Activity一样使用Fragment
近年来,SPA,即单Activity架构逐渐开始受到欢迎,随之而生了很多优秀的三方库,大部分是基于Fragment作为实现方案,Fragivity 使用 Fragment + Navigatiion 打造最好用的 SPA 框架
502 0
|
Java
为Fragment也写一个ViewInject
title: 为Fragment也写一个ViewInject date: 2018-10-28 11:29:51 tags: fragment ViewInject 1.简介 鸿洋博客:https://blog.csdn.net/lmj623565791/article/details/39269193 前段时间根据鸿洋的博客,写了一个ViewInject,本以为可以和findViewById说再见了,但是今天在fragment中使用ViewInject,却报了空指针的错误,原来是控件没有实例化就调用了。
1143 0
|
Android开发 开发者 容器
Fragment详解
前言 谢谢你那么的、安静的捧场。 Fragment的概述及其设计初衷 Fragment代表了Activity的子模块,因此可以把Fragment理解成Activity片段。
1193 0