fragment相关知识
-
Fragment1、Fragment的简单使用 <1>Fragment:在Activity中使用的碎片,有自己的布局、生命周期和输入事件 <2>使用Fragment的步骤 (1)创建类,并继承Fragment;public class FirstFragment extends Fragment{} (2)重写Fragment的onCreateView()生命周期方法,并返回一个View;@Override public View onCr
-
Fragment内添加Fragment场景:Activity添加Fragment很简单,但如果我想在一个Fragment内添加另一个Fragment,又用不到ViewPager时,该咋办?思路:参照FragmentPagerAdapter的初始化instantiate方法,全程离不开FragmentManager 先定一个准确查找Fragment对象的规则,FragmentPagerAdapter原码:[代码]java代码:?private static String makeFragmentName(int viewId, long id) { return "android:switcher:" + viewId + ":" + id; }FragmentPagerAda
-
安卓Fragment(上)一、Fragment理解(是什么) 《1》Fragment之与我理解,就是一枚小Activity,他依赖于Activity而存在,一个Activity中可以包括一个或多个Fragment是Activity的片段。Fragment的生命周期依赖于Activity的生命周期。 二、Fragment的实战(怎么用) 《1》Fragment的生成。 Fragment竟然是Activity的片段,“麻雀虽小,五脏俱全”,Fragment的生成主要是依靠XML产生布局(布局与Activity无异),建立继承Fragment父类的类,并重写父类的 方法,返回View就是Fragment得到的View控件。 public class FragmentTop extends Fragment implements OnClickListener {Activity parentActivity = super.getActiv
-
fragment学习笔记今天4月11号,又到了总结的时间fragment有什么用?讲道理是为了适配手机和平板上的开发,我感觉它提供一种模块化的设计理念。那么怎么用呢(用了fragment,从此不加班)有静态和动态添加两种方法:静态加载非常简单 写一个类继承自fragment就好了(用v4包的fragment类最好,因为这个全系统版本都支持)然后在布局文件中定义一个fragment就好了android:name="com.example.zvt_110.ninepatch.LeftFragment"name属性引用一下那么动态加载呢(是时候展现真正的技术了)private void replaceFragment(Fragment fragment){ FragmentManager fragmentManager=getSupportFragmentManager(); &nbs
fragment相关课程
-
Fragment应用下 将带领大家一起学习Fragment与Activity间的通信,以及Fragment与Fragment间的通信,以案例的形式展开,让大家能够轻松掌握。
讲师:Summer321 初级 6605人正在学习
fragment相关教程
- 1. ViewPager 的特性 大家在使用 Android 手机的时候一定都见过下图的效果:没错,这个就是今天的主角——ViewPager 了。在实际开发过程中,我们大多数时候会采用 Fragment 来展示一个页面而不会直接采用 View,在后面的章节学完 Fragment 之后就会知道,Fragment 可以封装 UI 和逻辑,并且会维护自己的生命周期,所以通过 Fragment 我们可以实现更丰富生动的效果,当然对于 ViewPager 的使用而言其实二者几乎没什么差别,我们现在还是把重点放在 ViewPager 上,在后面学完 Fragment 之后只需要做一些简单的改动即可将 View 替换成 Fragment。ViewPager 和前面所学的 ListView/GridView 类似,也需要一个适配器来完成数据的适配,不同的是 ViewPager 有一个专门的适配器——PagerAdapter,所以我们很多的工作也是围绕着 PagerAdapter 展开。
- 3. ViewPager 完整示例 本节将通过一个简单的例子学习 ViewPager 的使用,每一个 Page 将会通过一个 View 来实现(在学习了 Fragment 之后,可以尝试将 View 替换成 Fragment)。例子中的每一个 Page 表示一种类别,在切换过程中我们会接收切换的状态回调,同步更新类别标题。
- 4. 小节 本节介绍了 ViewPager 的特点及使用场景,并讲解了 ViewPager 的专属适配器——PagerAdapter 的几个回调函数的使用方法,最后采用 ViewPager 实现了一个简单的例子用于切换不同的页面从而展示不同的类别。这一节中是直接采用 View 来承载每一个 Page,而在实际开发中大多数场景会采用 Fragemnt 来承载 Page,不过对于 ViewPager 的使用到同小异,针对 Fragment 系统提供了两种 Adapter:FragmentPageAdapter和FragmentStatePagerAdapter,在学完 Fragement之后大家可以自行修改本节的例子,通过 Fragment 来实现本例的效果。
- 1. Toast 的特性 其实大家在使用 Android 手机的时候大致能够了解 Toast 的特征,这里简单归纳一下:用来展示简短消息提示的控件会在短暂展示之后自动消失Toast 不会阻塞 Activiity 或者 Fragment 的运行比较适合用来给用户的某个操作做一个反馈
- 1.2 URL 介绍 URL 的中文名称为统一资源定位符。简单来说,它就是一个地址,是我们请求互联网上某一个资源地址或者某一个服务接口的完整路径。我们找一个网站的实际 URL 例子,来说明下完整 URL 的组成部分:URL 示例这个慕课网上的完整的 URL 地址为: https://coding.imooc.com/class/evaluation/393.html?page=5#Log。URL 的格式如下:schema://host[:port]/path…/[?query-string]#fragmentschema:表示协议,常见的有 http/https 协议,还有 ftp 协议,ws/wss 协议(websocket)等等;host:域名或者直接是 IP 地址。本例子使用的是慕课网的一个子域名:coding.imooc.com;port:不写会使用默认端口,非默认地址一定要写明端口号。本例中使用默认端口 443;path:资源地址,会有多个 / 表示路径层级。本例中的路径为 /class/evaluation/393.html;query-string:如果 URL 带参数,放到 ? 之后, # 号之前,使用 key=value 形式,多个参数之间使用 & 进行连接。本例中的参数是 ?page=5;锚点:或称片段(fragment),HTTP 请求不包括锚部分,从 # 开始到最后,都是锚部分。本例中的锚部分是 Log。锚部分不是一个 URL 必须的部分。
- 14-1 Custom Resource自定义资源 Kubernetes从入门到进阶实践
fragment相关搜索
-
face
fade
fadein
fadeout
fadeto
fail
family
fastcgi
fastjson
fault
fclose
fdisk
feed
fetch
ff浏览器
fgets
fields
fieldset
fighting
figure