上一页 1 2 3 4 5 6 7 8 ··· 14 下一页

2017年4月17日

【Android - 自定义View】之View的工作过程简介

摘要: View的工作过程分为三个过程: View的measure过程; View的layout过程; View的draw过程。 我们知道,一个Activity就是一个窗口,这个窗口中包含一个Window、一个DecorView和一个ViewRootImpl对象,而应用中的所有Window都由一个Windo 阅读全文

posted @ 2017-04-17 12:17 ITGungnir 阅读(332) 评论(0) 推荐(0) 编辑

【Android - 自定义View】之View的layout过程解析

摘要: layout(布局)的作用是ViewGroup用来确定子元素的位置,在这个过程中会用到两个核心方法: layout() 和 onLayout() 。layout()方法用来确定View本身的位置,onLayout()方法则用来确定所有子元素的位置。View和ViewGroup中都有layout()和 阅读全文

posted @ 2017-04-17 11:02 ITGungnir 阅读(2489) 评论(0) 推荐(0) 编辑

【Android - 自定义View】之View的draw过程解析

摘要: draw(绘制)过程的作用是将View绘制到屏幕上面。View中有 draw() 方法和 onDraw() 方法,但onDraw()方法是空方法;ViewGroup中没有draw()方法,也没有onDraw()方法。由此可以推测出:ViewGroup的绘制过程调用的流程和View的绘制过程流程是相同 阅读全文

posted @ 2017-04-17 11:02 ITGungnir 阅读(617) 评论(0) 推荐(0) 编辑

【Android - 自定义View】之View的measure过程解析

摘要: measure(测量)过程是View的工作流程中最开始、最核心的过程,在这个过程中负责确定View的测量宽/高。 对于View和ViewGroup,measure过程有不同的执行方法:如果目标是一个原始的View,那么通过measure过程就完成了其测量过程;如果是一个ViewGroup,那么除了完 阅读全文

posted @ 2017-04-17 11:01 ITGungnir 阅读(502) 评论(0) 推荐(0) 编辑

2017年4月13日

【Android - 自定义View】之View的位置参数

摘要: View是Android中所有控件的基类,不管是简单的Button和TextView,还是复杂的RelativeLayout和ListView,其基类都是View类;ViewGroup也继承了View类,这意味着View本身就可以代表简单的和复杂的所有控件和布局,通过这种关系,就形成了View树的结 阅读全文

posted @ 2017-04-13 11:27 ITGungnir 阅读(10832) 评论(0) 推荐(0) 编辑

2017年4月10日

【数据结构】之串(C语言描述)

摘要: 串(字符串)是编程中最常用的结构,但 C语言 中没有“字符串”这种变量,只能通过字符数组的形式表示字符串。 C语言 为我们提供了一个 string.h 的头文件,通过这个头文件,我们可以实现对字符串的各种操作,如拷贝、比较等,具体用法请参考【C语言库函数】。 当然,我们对字符串的操作可能不仅仅局限于 阅读全文

posted @ 2017-04-10 17:47 ITGungnir 阅读(6418) 评论(0) 推荐(0) 编辑

2017年4月7日

【C/C++】之C语言库函数

摘要: 这个帖子记录一下 C语言 中经常用到的函数库中的函数及其用法。 1、<math.h> math.h是进行数学操作的函数库。使用这个函数库,需要先导入包: #include <math.h> 。math包中的函数如下: 以下是利用上面的函数编写的代码: 运行结果如下: 2、<ctype.h> ctyp 阅读全文

posted @ 2017-04-07 13:53 ITGungnir 阅读(936) 评论(0) 推荐(0) 编辑

2017年4月6日

【Android - IPC】之ContentProvider简介

摘要: 1、Content Provider简介 Content Provider是Android中提供的一种专门用于不同应用之间进行数据共享的方式,从这一点来看,它天生就适合IPC(Inter-Process Communication,进程间通信)。Content Provider的底层实现是Binde 阅读全文

posted @ 2017-04-06 17:29 ITGungnir 阅读(418) 评论(0) 推荐(0) 编辑

【数据结构】之队列(C语言描述)

摘要: 队列(Queue)是编程中最常用的数据结构之一。 队列的特点是“先进先出”,就像食堂排队买饭一样,先来的人排在前面,后来的人排在后面;前面的人先买饭,买完饭后离开这个队列。这就是队列的原理,它可以进行入队列和出队列的操作,也就是说,队列限制用户只能在队列的前后两端进行操作,不能在中间进行操作。 和线 阅读全文

posted @ 2017-04-06 10:24 ITGungnir 阅读(925) 评论(0) 推荐(0) 编辑

【数据结构】之顺序表和链表的比较

摘要: 1、顺序表 顺序表的优点: (1) 方法简单,各种高级语言中都有数组,容易实现。(2) 不用为表示结点间的逻辑关系而增加额外的存储开销。(3) 顺序表具有按元素序号随机访问的特点。 顺序表的缺点: (1) 在顺序表中做插入删除操作时,平均移动大约表中一半的元素,因此对n较大的顺序表效率低。(2) 需 阅读全文

posted @ 2017-04-06 09:01 ITGungnir 阅读(2369) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 14 下一页

导航