V4

Support V4 Fragment

牧云@^-^@ 提交于 2020-03-02 02:07:29
FragmentActivity继承至Activity并进行了扩展以支持能够动态替换部分视图的Fragment(碎片)特性,Fragment有自己的生命周期,当FragmentActivicty被回收时其下的所有Fragment都会被回收。 FragmentActivity内部通过FragmentManager的实现类FragmentManagerImpl的一个实例来管理其下的所有Fragment。 Fragment 依附于FragmentActivity,根据FragmentManager 通过 FragmentTransaction 的add方法将Fragment和要对其进行的操作以BackStakRecord.Op对象链表的方式保持在BackStakRecord对象中,最后BackStakRecord调用FragmentManager .addFragment()等方法根据指定的viewId从Activity的viewtree中找到对应的ViewGroup实例,然后调用Fragment的onCreateView获得Fragment的视图后加入到ViewGroup中,成为当前视图的一部分,其他的detach、attach、replace过程与此类似。 FragmengManager

2.1、Bootstrap V4自学之路------布局---概述和网格系统

浪子不回头ぞ 提交于 2019-12-16 19:09:32
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> PS :对于增加学习效率来说,我可耻的盗图了。 因为自己的配图真的是太难看了。 1、工作机制(理论向) 在一个高层次,以下是网格系统的工作原理: 总共有三个主要的组件:容器、行和列。 容器—— .container 实现固定的宽度, .container-fluid 实现全宽度,会将你的页面的内容居中,帮助你对齐网格系统。 行是列的横向组合,确保适当地排列你的列。 内容必须放置在列中,而且只有列可以是行的直接子元素。 列类表明你想要占用的列的数量,每行最多可用12列。所以如果你想用三个等宽列,你可以使用 .col-sm-4 。 列的 width 是用百分比设置的。所以它们总是是流式的,而且尺寸与父元素相关。 列拥有水平的 padding ,以创建列与列之间的间隙。 总共有五个网格等级,每个 响应式分界点 隔出一个等级:特小,小,中,大,特大。 网格等级基于宽度的最小值,意味着它们应用到某一等级以及这一等级之上的所有(比如, .col-sm-4 应用到小、中、大、特大设备) 对于更多的主意上的标记,你可以使用预定义的网格类或者Sass mixins。 2、一个例子 <div class="container"> <div class="row"> <div class="col-sm-4"> One of

1.1、Bootstrap V4自学之路------起步---介绍

*爱你&永不变心* 提交于 2019-12-02 22:56:26
如果快速建立bootstrap V4模板 DEMO敬上: <!DOCTYPE html> <html lang="en"> <head> <!-- Required meta tags always come first --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://cdn.rawgit.com/twbs/bootstrap/v4-dev/dist/css/bootstrap.css"> </head> <body> <h1>Hello, world!</h1> <!-- jQuery first, then Bootstrap JS. --> <script src="http://ajax.useso.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> <script src="https://cdn.rawgit.com/twbs/bootstrap/v4

Bootstrap V4 自学之路 文档目录

大兔子大兔子 提交于 2019-12-01 18:13:24
PS:将文档中的内容亲手梳理一遍,用自己的话重复一些遍。其中意义与COPY不同。是胜于蓝。 对自己的话! 课程目录 1、Bootstrap V4 自学之路------起步 1.1、Bootstrap V4自学之路------起步---介绍 1.2、Bootstrap V4自学之路------起步---下载和内容 1.3、Bootstrap V4自学之路------起步---浏览器支持 1.4、Bootstrap V4自学之路------起步---自定义选项 1.5、Bootstrap V4自学之路------起步---FLEXBOX 1.6、Bootstrap V4自学之路------起步---生成工具 1.7、Bootstrap V4自学之路------起步---最佳实践 1.8、Bootstrap V4自学之路------起步---易用性 1.9、Bootstrap V4自学之路------起步---JAVASCRIPT 1.10、Bootstrap V4自学之路-----起步---下载和内容 插入SASS快速学习心得笔记 后续部分,边写边补充! 2、Bootstrap V4 自学之路------布局 2.1、Bootstrap V4自学之路------布局---概述和网格系统 2.3、Bootstrap V4自学之路------布局---媒体对象 2.4、Bootstrap

Bootstrap V4 自学开始!

会有一股神秘感。 提交于 2019-12-01 15:05:15
记在前面!!! 记在前面!!! 记在前面!!! 目标 : 克服一切困难学习Bootstrap V4文档所有知识 , 并做出相应效果 实例 。 结束日期 : 2016年3月25日 学习地址 : http://wiki.jikexueyuan.com/project/bootstrap4/getting-started/introduction/ PS:这里感谢大神们提供的翻译! 奖罚分明: 如约、保质完成BS V4学习目标,奖励自己购买2000元内喜爱物品。(没想好买什么东西,哈哈哈) 未如约、劣质对待BS V4的学习,处罚自己2个月内禁止看动漫,禁止撸串喝酒,禁止睡懒觉。(PS:超过8点算懒觉) Bootstrap V4学习目录传送门 Bootstrap V4学习目录传送门 Bootstrap V4学习目录传送门 Bootstrap V4学习目录传送门 Bootstrap V4学习目录传送门 2016-01-25 23:46 快速的看完第一章起步,有些地方清楚知道;有些地方模棱两可;有些地方不知所云。 该mark的mark,该注释的注释。 一晚上的时间打完一个前哨战,还是挺高兴的。每天只能发布10片文章。所以1.9暂时存在草稿箱中。 Bootstrap学习的重点集中在第二章 布局 ,第三章 内容 和第四章 组件 。 第四章 组件 是其中的重中之重,有将近占有一半的小节

Android Support v4、v7、v13的区别和应用场景

删除回忆录丶 提交于 2019-11-29 22:44:50
N久未做android了,以前做的时候,2.2才刚出来,现在android都更新到了4.3了,而从前一段时间 android各个sdk版本市场占有率 来看,1.6、2.1还是占有一定的市场,故在有些时候,我们还是得要考虑兼容这些版本。 google提供了 Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如fragement,ViewPager等,下面,简单说明下这几个版本间的区别: Android Support v4 : 这个包是为了照顾1.6及更高版本而设计的 ,这个包是使用最广泛的,eclipse新建工程时,都默认带有了。 Android Support v7 : 这个包是为了考虑照顾2.1及以上版本而设计的,但不包含更低,故如果不考虑1.6,我们可以采用再加上这个包,另外注意,v7是要依赖v4这个包的,即,两个得同时被包含。 Android Support v13 : 这个包的设计是为了android 3.2及更高版本的,一般我们都不常用,平板开发中能用到。 ------------------------------------------------------------------- 有这么一个问题: 开发中ADT新建项目的时候